### BEGIN: for virtualenvwrapper #########################
# Setting PATH for Python 3 installed by brew
# commented the Python path because I have already had that, you might have too.
# PATH="/Library/Frameworks/Python.framework/Versions/3.6/bin/python3:${PATH}"
# export PATH
# Configuration for virtualenv
WORKON_HOME="${HOME}/.virtualenvs"
export WORKON_HOME
VIRTUALENVWRAPPER_PYTHON="/Library/Frameworks/Python.framework/Versions/3.6/bin/python3"
export VIRTUALENVWRAPPER_PYTHON
VIRTUALENVWRAPPER_VIRTUALENV="/Library/Frameworks/Python.framework/Versions/3.6/bin/virtualenv"
export VIRTUALENVWRAPPER_VIRTUALENV
source /Library/Frameworks/Python.framework/Versions/3.6/bin/virtualenvwrapper.sh
### END: for virtualenvwrapper #########################
8条答案
按热度按时间kmb7vmvb1#
要安装
virtualenv
和virtualenvwrapper
以供重复使用,您需要正确配置的Python
(本示例使用Python 3.x
,但Python 2.x
的过程相同)。虽然你可以得到
python
installer from Python website,但我强烈反对它。在MacOS
上安装Python
最方便、最具前瞻性的方法是brew。Python网站上的installer和
brew
的主要区别是installer将python
包放在:字符串
另一方面,
Brew
安装Python
,Pip
和Setuptools
,并将所有内容放入:型
虽然现在对你来说可能没有什么不同,但以后会的。
配置步骤
1.安装
brew
查看
brew
installation page或在终端上运行:型
1.安装
Python
要使用
brew
安装python
,请运行:型
现在,您的系统需要知道在哪里查找新安装的
Python
包。将这一行添加到~/.zshrc
(如果你使用bash
,则添加到~/.bash_profile
):型
**重新启动您的终端。**为了确保您已经正确地完成了所有操作,请运行
which python3
,作为回报,您应该会收到/usr/local/bin/python
。1.安装
virtualenv
和virtualenvwrapper
现在是时候安装
virtualenv
和virtualenvwrapper
,以便能够使用workon
命令并在虚拟环境之间切换。这是使用pip
完成的:型
1.设置
virtualenv
变量定义虚拟环境的默认路径。例如,您可以在
~
中创建一个隐藏目录,并将其命名为.virtualenvs
与mkdir ~/.virtualenvs
。将virtualenv
变量添加到.zshrc
(或.bash_profile
)。.zshrc
(或.bash_profile
)的最终版本应该包含以下信息,以便安装的软件包能够正常工作:型
**重新启动终端。**您应该能够使用
mkvirtualenv
和workon
命令,包括自动完成。下面是a little tip介绍如何使用特定版本的Python创建virtualenv。
如果你正在使用
MacOS Mojave
,并且你正在从brew bottle安装Python3.6
,你可能会遇到pip
的问题,这里有一个解决方案可能会有所帮助。随着时间的推移,有些人可能希望安装多个
Python
版本,每个版本有多个虚拟环境。当这个时刻到来时,我强烈建议切换到pyenv和pyenv-virtualenv。myzjeezk2#
Mac Big Sur Python 3.8
安装
第一个月
或者是
pip3 install virtualenv virtualenvwrapper --user
个在您的主页中创建directoty
mkdir .virtualenvs
个编辑配置文件
vi .bash_profile
个字符串
重新加载.bash_profile
source ~/.bash_profile
个insrf1ej3#
运行
macOS 10.15.7
我是按照官方文档查到这里的
改成
字符串
在您的情况下,尝试运行
which virtualenv
或which python
以获得确切的路径e4eetjau4#
如果您使用的是MacOS
一、
安装virtualenvwrapper
字符串
二.
创建“virtualenvs”文件夹
型
*三.
在导出此之前,请确保您是在项目文件夹中执行此操作,因为您将在那里激活virtualenv
导出
型
接下来,在终端
which python3
中写下,找到路径并将其添加到“=”符号之后型
在我的例子中:
型
要查找virtualenv路径,请在终端
which virtualenv
中写入在“=”符号后添加路径
型
在我的例子中:
型
四个
最后一步是在终端中添加源
几乎和你写
which virtualenv
时得到的路径相同不同之处在于最后的“wrapper.sh”。
在我的情况下
型
五个
现在,您可以通过执行以下操作来创建virtualenv名称:
型
在我的情况下
型
在这个Mozilla页面上,您可以学习如何使用它
lskq00tm5#
在我的mac os(big sur)中安装virtualenvwrapper时遇到了很多问题,但在我花了整个星期天的时间之后,我终于得到了它。我做了什么:
1.我用自制软件重新安装了python3。出于某种原因,homebrew将您的文件放在一个非常规的目录中(例如:/opt/homebrew/bin/python3或/opt/homebrew/bin/virtualenv)
1.然后,我安装了virtualenv(甚至默认情况下它已经安装在python3中),并在sudo模式下安装了virtualenvwrapper:sudo pip 3 install virtualenvwrapper(没有sudo,我无法virtualenvwrapper.sh使用which virtualenvwrapper找到www.example.com)。
1.之后,在我的主目录(/~)中,我使用touch .bashrc创建了.bashrc文件,因为这个文件在我的主目录中不存在。
export WORKON_HOME=$HOME/.virtualenvs export PROJECT_HOME=$HOME/Devel export VIRTUALENVWRAPPER_PYTHON=/opt/homebrew/bin/python3 export VIRTUALENVWRAPPER_VIRTUALENV=/opt/homebrew/bin/virtualenv source /opt/homebrew/bin/virtualenvwrapper.sh
我犯了很多错误,我真的希望我没有损坏我的操作系统。
9njqaruj6#
下面的解决方案对我有效。我已经检查了使用
which python3.8
在我的Mac笔记本电脑上使用OS Big Sur(11.4)的Python路径/Users/apple/opt/anaconda3/bin/python3.8
个还检查了
which virtualenvwrapper.sh
字符串
用上面提到的路径更新了我的~/.bash_profile,如下所示。
型
然后我成功地找到了~/.bash_profile。
tyky79it7#
此解决方案也适用于版本11.1
字符串
trnvg8h38#
Stan的解决方案需要对我进行不同的.bash_profile修改:(macOS Catalina & Python 3.6)请确保将版本路径从“..../3.6/...”更改为您的版本。您可以使用“which python3”命令查找Python路径,并使用“which virtualenv”查找virtualenv路径
字符串