首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Python 2.7中导入模块时出现问题

问在Python 2.7中导入模块时出现问题
EN

Stack Overflow用户
提问于 2018-06-05 11:45:29
回答 2查看 849关注 0票数 0

我的Mac电脑安装了Python3.6和Python2.7,我已经成功地安装了一些基本模块,如numpy、scipy和matplotlib,例如,通过执行例程pip install和pip3 install。我的Python 3.6在Anaconda-Jupiter-Notebook,IDLE和Terminal中工作得很好,而Python 2.7只能在终端中工作,而不能在IDLE中工作。

​

​

​

​

然后为了检查版本,我尝试了

代码语言:javascript
复制
pip --version

从/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/pip (Python2.7)返回: pip 10.0.1

代码语言:javascript
复制
pip3 --version

从/Users/son520804/anaconda3/lib/python3.6/site-packages/pip (Python3.6)返回: pip 10.0.1

然后,

代码语言:javascript
复制
which python2

返回: /Library/Frameworks/Python.framework/Versions/2.7/bin/python2

代码语言:javascript
复制
which pip2

返回: /Library/Frameworks/Python.framework/Versions/2.7/bin/pip2

如何解决此问题并使Python 2.7空闲来导入模块?非常感谢你的帮助。

EN

回答 2

Stack Overflow用户

发布于 2018-06-05 11:56:27

代码语言:javascript
复制
find / -iname '*numpy*'

这是一个终端操作,不是python命令,您可以尝试在终端中运行该命令,以查看它存储numpy的位置,但您可能会得到python3的版本。

尝试:

代码语言:javascript
复制
pip2 uninstall numpy

然后:

代码语言:javascript
复制
pip2 install numpy

这可能是因为您的机器将python3视为默认的“python3”,所以pip实际上可能会再次将其安装到python中。通过表示pip2,它应该链接到python2 (实际上可能需要执行‘pip2 2.7’)。希望它能帮上忙!

票数 1
EN

Stack Overflow用户

发布于 2018-06-05 11:58:09

也许您的pip是pip3的别名。可以通过pip --version找到它,如果有,请以pip2.7 install matplotlib的形式为python 2.7安装软件包

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

https://stackoverflow.com/questions/50691683

复制
相关文章

相似问题

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