Python virtualenv无法设置! MAC OS

时间:2018-09-25 05:28:12

标签: python-3.x macos virtualenv virtualenvwrapper

大家好,我正在尝试在MAC OS上设置virtualenv和virtualenvwrapper,并进行了大量研究,尽我所能。不起作用。

我有python 2.7,我从python网站使用常规安装程序安装了python 3.7。 安装了我需要的一切,但出现错误:

  

/ usr / bin / python:没有名为virtualenvwrapper的模块   virtualenvwrapper.sh:运行初始化时出现问题   钩子。

     

如果Python无法导入模块virtualenvwrapper.hook_loader,   检查是否已安装virtualenvwrapper   VIRTUALENVWRAPPER_PYTHON = / usr / bin / python并且已设置PATH   正确地

这是我的〜/ .bashrc:

  

export WORKON_HOME = $ HOME / .virtualenvs导出PROJECT_HOME = $ HOME / code   导出VIRTUALENVWRAPPER_PYTHON = / usr / local / bin / python导出   VIRTUALENVWRAPPER_VIRTUALENV = / usr / local / bin / virtualenv导出   VIRTUALENVWRAPPER_VIRTUALENV_ARGS ='-无站点软件包'

     

source /Library/Frameworks/Python.framework/Versions/3.7/bin/virtualenvwrapper.sh

在这里安装了我的python3

  

/Library/Frameworks/Python.framework/Versions/3.7/bin/python3

所以最后我确实使用

创建了一个
  

virtualenv -p python3“所需路径”

但是当我尝试使用Django设置所有内容时,以上问题均无法解决。请帮忙!

2 个答案:

答案 0 :(得分:0)

大约6个小时,我有办法解决它,因此,如果有人遇到相同的问题,只需继续将〜/ .bashrc更改为(通过在Terminal nano中输入〜/ .bashrc)为:

  

export WORKON_HOME = $ HOME / .virtualenvs导出PROJECT_HOME = $ HOME / code

     

导出   VIRTUALENVWRAPPER_PYTHON = / Library / Frameworks / Python.framework / Versions / 3.7 / bin / python3.7

     

导出VIRTUALENVWRAPPER_VIRTUALENV = / Library / Frameworks / Python.framework / Versions / 3.7 / bin / virtualenv

     

export VIRTUALENVWRAPPER_VIRTUALENV_ARGS ='-无站点软件包的源   /Library/Frameworks/Python.framework/Versions/3.7/bin/virtualenvwrapper.sh

答案 1 :(得分:0)

参见此great explanation,“我们应该做什么”部分