之前我在Mac上同时安装了Python 2.7和3.5,成功使用了它们。不久前,我安装了Anaconda和IPython,在控制台编程中使用了几周。
然后我回到了常规的Python用于我的Django和Flask项目,发现了一个不愉快的事情。也就是说,每当我尝试运行python
或python3
时,我会收到以下错误:
dyld: Library not loaded: @executable_path/../.Python
Referenced from: /Users/name/anaconda3/bin/python3
Reason: image not found
Abort trap: 6
当我运行conda
时,我也遇到了同样的错误。如果我使用
virtualenv django-project
创建一个新的虚拟环境,我就能激活它,并成功地运行Python 2.7。我的问题是:如何修复命令行的
python
和python3
,同时保留工作中的Anaconda和IPython?如何确保虚拟环境能够支持Python 3?