Virtualenv All Messed Up - 分段故障:11

时间:2014-10-29 22:41:05

标签: python virtualenv

我现在有点担心我可能会为自己搞砸了事情......但是这里发生了什么:

升级到OSX Yosemite后,我的Python安装出现问题,所以我使用brew pythonbrew python3重新安装了。我以前的安装没有通过自制软件安装。在此之后,我开始遇到我之前安装的python包的问题,​​即pip,virtualenv和virtualenvwrapper。我搞乱了一段时间,删除了/ Library中已有的Python框架并卸载并重新安装了这三个软件包,让他们全都使用我正在运行的新的自制软件。

现在,当我打开一个我在整个考验之前创建的virtualenv并尝试从任何python包运行任何命令(如pip freeze./manage.py runserver)时,我得到{{1} }

有谁知道我为什么会收到此错误或我如何修复它?

编辑另外,虽然virtualenv专家在这里...有没有办法让我的virtualenv的python版本默认为python3?

1 个答案:

答案 0 :(得分:1)

很多事情可能是导致错误的原因,我甚至都不会尝试猜测。

因为你一直在搞乱,我说最简单也许最好的选择就是重新创造你的虚拟世界

  

有没有办法可以为virtualenv创建我的python版本   默认为python3?

所有venvs的默认值,我不知道。但是你可以用这个命令用python 3.x创建一个新的virtualenv

$ virtualenv -p /usr/bin/python3 virtualenv_name