在OS Mavericks中设置/更改PYTHONPATH

siv*_*nes 2 python macos bash path pythonpath

好吧,我讨厌开始另外几个关于此问题的其他线程,但是如何设置或调整PYTHONPATH呢?我对Mac很新,而且我成功完成此操作的唯一一次是在Windows上使用Rapid Enviroment Editor.这看起来像一个完全不同的野兽.我尝试安装Django并且它没能为2.7做,而我需要3.4,所以当前路径必须是2.7.which python在终端中运行显示/usr/bin/python目录,然后我无法进入该目录,更不用说通过浏览找到了.我看到我的Python 3.4目录有Update Shell Profile文件,但它有很多限制.我还看到其他线程在IDLE中提到了PYTHONPATH命令,并为终端创建了一个bash配置文件类型文件.在我需要运行不同版本的Python之前,我该如何设置它并且不再担心它?我在Mac 10.9.2上."解释我就像五岁".

Pad*_*ham 5

如果要安装包以供 python 3.4使用:pip3 install django

安装时 python 2.7 只需使用: pip install django

要使用python 3.4类型python3 in your shell.

要查看python的所有安装使用位置: which -a python

根据你安装新版python的方式,你会看到如下输出:

/usr/local/bin/python
/usr/bin/python
Run Code Online (Sandbox Code Playgroud)

如果你想使用python,/usr/local/bin/python你可以编辑你的.bashrc文件并添加export path="/usr/local/bin:$path".

保存,然后键入source .bashrc您的shell,当您键入 which python它时将显示类似的东西/usr/local/bin/python

不要用不同版本的python来解决太多问题,你最终会给自己造成很多问题.您不必更改PYTHONPATH,只需指定要使用的python或pip版本,这很可能就是您需要做的全部内容.