How to install and configure virtualenv
and virtualenvwrapper
for Python
on MacOS
?
原文由 Stan Redoute 发布,翻译遵循 CC BY-SA 4.0 许可协议
How to install and configure virtualenv
and virtualenvwrapper
for Python
on MacOS
?
原文由 Stan Redoute 发布,翻译遵循 CC BY-SA 4.0 许可协议
macOS 10.15.7
并将其更改为
export WORKON_HOME=$HOME/.virtualenvs
export VIRTUALENVWRAPPER_PYTHON=/usr/local/bin/python3
# export VIRTUALENVWRAPPER_VIRTUALENV=/usr/local/bin/virtualenv
export VIRTUALENVWRAPPER_VIRTUALENV=/Library/Frameworks/Python.framework/Versions/3.8/bin/virtualenv
# source /usr/local/bin/virtualenvwrapper.sh
source /Library/Frameworks/Python.framework/Versions/3.8/bin/virtualenvwrapper.sh
which virtualenv
或 which python
以获得准确的路径原文由 sultanmyrza 发布,翻译遵循 CC BY-SA 4.0 许可协议
3 回答3.9k 阅读✓ 已解决
2 回答1.5k 阅读✓ 已解决
2 回答1.3k 阅读✓ 已解决
1 回答1.3k 阅读
1.1k 阅读
1 回答1.2k 阅读✓ 已解决
805 阅读
To install
virtualenv
andvirtualenvwrapper
for repetitive use you need a correctly configuredPython
(this example usesPython 3.x
but process is identical forPython 2.x
)。尽管您可以 从 Python 网站 获得
python
安装程序,但我强烈建议不要这样做。在Python
MacOS
方便和面向未来的方法是 brew 。Python 网站的安装程序与
brew
的主要区别在于安装程序将python
包放入:Brew
on the other hand installsPython
,Pip
&Setuptools
and puts everything to:尽管现在对您来说可能没有任何不同,但以后会有所不同。
配置步骤
brew
查看
brew
安装页面 或直接在终端中运行:Python
要安装
python
和brew
运行:现在您的系统需要知道在哪里寻找新安装的
Python
软件包。将此行添加到您的~/.zshrc
(或~/.bash_profile
如果您使用的是bash
):重新启动终端。 为确保您已正确完成所有操作,运行
which python3
作为回报,您应该收到/usr/local/bin/python
。virtualenv
&virtualenvwrapper
现在是时候安装
virtualenv
和virtualenvwrapper
能够使用workon
命令并在虚拟环境之间切换。这是使用pip
完成的:virtualenv
变量为您的虚拟环境定义默认路径。例如,您可以在
~
中创建一个隐藏目录,并将其命名为.virtualenvs
和mkdir ~/.virtualenvs
。添加virtualenv
变量.zshrc
(或.bash_profile
)。您的
.zshrc
(或.bash_profile
)的最终版本应该包含以下信息以正确使用已安装的软件包:重新启动终端。 您应该能够使用
mkvirtualenv
和workon
命令,包括自动完成。这里有一些关于如何使用特定版本的 Python 创建 virtualenv 的小提示。
随着时间的推移,你们中的一些人可能想要安装多个
Python
版本,每个版本有多个虚拟环境。当这一刻到来时,我强烈建议切换到 pyenv 和 pyenv-virtualenv 。