Mad*_*ist 7 python django virtualenv python-2.7 python-3.x
前一段时间我在我的Mac上安装了Python2.7和3.5,并且能够成功使用它们.不久前我安装了Anaconda和IPython.我已经使用它们进行了几周的原型设计和控制台编程.
在我回到我的Django和Flask项目的常规Python之后,我发现了一件令人不快的事情.也就是说,每当我尝试运行python或python3收到以下错误:
dyld: Library not loaded: @executable_path/../.Python
Referenced from: /Users/name/anaconda3/bin/python3
Reason: image not found
Abort trap: 6
Run Code Online (Sandbox Code Playgroud)
当我跑步时,conda我也得到同样的错误.
如果我创建一个新的虚拟环境virtualenv django-project,我可以激活它,它允许我成功运行Python 2.7.
我的问题如下.我如何修复python和python3命令行,同时还保留工作的Anaconda和IPython?如何确保虚拟环境能够携带Python3?
首先,为了减少您对正在使用哪个 python 的困惑,您可以在安装了 bash shell 的 Linux 或 Mac 中尝试以下 2 个命令:
$ 哪个 python 或 $ 哪个 python3
就我而言,它输出我与 pyenv [with Fish shell] [$ 是 shell 符号] 一起使用的 python 路径