首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >安装3.x时Python崩溃

问安装3.x时Python崩溃
EN

Stack Overflow用户
提问于 2016-12-04 23:09:06
回答 1查看 66关注 0票数 0

我的mac在python 2.7.10上运行得很好,我已经通过brew install python3安装了python3。

然后在我的bash_profile上创建一个alias python=python3。

但当我

>>python3

我得到了:

Your PYTHONPATH points to a site-packages dir for Python 2.x but you are running Python 3.x! PYTHONPATH is currently: "/usr/local/lib/python2.7/site-packages:" You should unset PYTHONPATH to fix this.

然后我运行了brew uninstall python3,但是以前的配置没有实现,我不能再运行两个python版本了。

>>python现在给了我:

-bash: python3: command not found

当时我试着使用brew link python3,因为它似乎就在那里,但没有结果。

现在,如果我which python,我得到:

/usr/local/bin/python。

如何解决这个烂摊子,想着我想同时保留2.7和3.5?

ps。我的bash_profile现在

代码语言:javascript
复制
export PATH=“/usr/local/bin:/usr/local/sbin:/usr/bin:~/bin:./bin:$PATH"
"export PYTHONPATH="/usr/local/lib/python2.7/site-packages:$PYTHONPATH"
EN

回答 1

Stack Overflow用户

发布于 2016-12-04 23:13:48

尝试手动设置PYTHONPATH环境变量以指向正确的python安装。如果两者都需要,请将其设置为两者(用;分号分隔),并根据要打开的位置在cmd python2或python3中指定。

这说明了如何访问OSX上的环境变量:

Setting environment variables in OS X?

对不起,我会提供更多的细节,但是我只在我的家用机器上运行Linux和Windows,所以我对OSX不太了解。

编辑:实际上,您可能需要用,逗号分隔不同的位置,而不是分号。不知道,看看现有的,看看是怎么回事。

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

https://stackoverflow.com/questions/40964814

复制
相关文章

相似问题

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