首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >brew安装python安装python2

brew安装python安装python2
EN

Stack Overflow用户
提问于 2017-12-09 12:07:01
回答 1查看 165关注 0票数 1

我的Mac上安装了3个版本的python。其中2种是通过brew,即python2和python3,而原生版本是python。问题是,当我将brew install python放到python2时,它安装的是python2,而不是python。(说python是指在将命令放入终端时运行的版本)。如果我输入python,我的brew安装的python就会启动。,我的路径变量设置正确,brew安装路径比usr/bin提前,我遇到的问题是,我通过pip、pip2和pip3安装了nltk,当我在python2和python3中安装import nltk时,没有问题,但是在python中,它显示没有找到任何模块。

EN

回答 1

Stack Overflow用户

发布于 2017-12-09 12:18:05

尝试终端中的which python,看看哪个python将运行。然后你就知道了,并且可以采取相应的行动来解决它。

ls -lsa $(which python)将允许您查看它是指向另一个位置的符号链接还是真正的可执行文件。如果一个Symlink,您可以看到它指向的位置,因此您可以跟随面包屑到最终使用的二进制文件。

如果您从终端并在python中运行python,请执行以下操作

代码语言:javascript
复制
import sys
print sys.path

您可以看到指向哪个站点包的位置。

除此之外,您当然可以选择使用虚拟环境来设置python版本。

如果您真的希望python2成为默认的python命令,可以向您的~/bin文件夹中添加一个符号链接(如果它不存在,就创建它)

代码语言:javascript
复制
mkdir ~/bin
cd ~/bin
ln -s $(which python2) python
chmod +x python

并确保将export PATH=~/bin:$PATH添加到.bashrc.profile.zshrc文件的后面。

现在启动一个新的终端会话并再次尝试python,它应该指向brews版本。

希望这有帮助

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47728419

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档