了解PATH中的Python版本以及如何更改它
我正在尝试使用牛仔竞技IDE。但是,根据下面的错误消息,Rodeo找不到正确的Python版本(我已经用Python 3.5安装了Anaconda发行版,但根据下面的消息,这可能不是Rodeo尝试使用的Python版本): 注意,我使用MacOS10.11.1 我曾试图删除Python2.7(我认为是成功的),并通过Anaconda重新安装Python3.5,但Rodeo的问题仍然存在,我认为这是因为我没有在我的路径中更改Python的版本 我如何才能发现路径中的Python版本,以及如何将其更改为与Anaconda发行版关联的版本?Python初学者和答案再简单不过。在终端类型中了解PATH中的Python版本以及如何更改它,python,Python,我正在尝试使用牛仔竞技IDE。但是,根据下面的错误消息,Rodeo找不到正确的Python版本(我已经用Python 3.5安装了Anaconda发行版,但根据下面的消息,这可能不是Rodeo尝试使用的Python版本): 注意,我使用MacOS10.11.1 我曾试图删除Python2.7(我认为是成功的),并通过Anaconda重新安装Python3.5,但Rodeo的问题仍然存在,我认为这是因为我没有在我的路径中更改Python的版本 我如何才能发现路径中的Python版本,以及如何将其更
which python
获取当前python程序路径。
您可以编辑~/.bashrc,并在末尾添加以下内容和anacondas发行版的路径,然后删除.bashrc文件中的所有其他python路径
export PATH=$PATH:/usr/local/lib/ <path to Anacondas...>
#for me it is /usr/local/anaconda/bin
在其中添加要包括的任何库的路径
如果启用了Mac:
您有一个.profile文件,而不是bashrc。因此,您需要将路径(如上)添加到其中并刷新您的终端。最简单的方法是使用nano
nano ~/.profile
#add:
export PATH=$PATH:/usr/local/anaconda/bin
# ctrl+x, then y, then rtn : to save and exit
#run bash or reopen terminal to refresh
bash
which python #should now be updated to anacondas path
我建议尝试使用pyenv-。它的安装和使用非常简单,并且支持anaconda。此外,此插件也很有用。谢谢,好消息是,前两个命令似乎有效,但Rodeo似乎仍然显示相同的错误。有什么建议吗try@JoshuaRosenberg我刚刚注意到你正在使用Mac,你想编辑你的主目录nano~/.profile中的.profile文件,因为你没有bashrc。另外,在更改profile/bashrc文件后,不要忘记键入bash来重新初始化它。
export PYTHONPATH=/Library/Python/2.7/site-packages'
nano ~/.profile
#add:
export PATH=$PATH:/usr/local/anaconda/bin
# ctrl+x, then y, then rtn : to save and exit
#run bash or reopen terminal to refresh
bash
which python #should now be updated to anacondas path