我的系统是Mac OS X.

我首先通过macport安装numpy然后下载Pycharm并发现无论我选择哪种解释器我都无法导入numpy.结果如下:

/Library/Frameworks/Python.framework/Versions/2.7/bin/python2.7 "/Users/erleye/Documents/Python/Pycharm Projects/test.py"

Traceback (most recent call last):

File "/Users/erleye/Documents/Python/Pycharm Projects/test.py", line 4, in

import numpy as np

ImportError: No module named numpy

但是如果我在终端中使用python test.py它可以正常工作.

当我在终端输入-a python时,我有:

/opt/local/bin/python

/opt/local/bin/python

/Library/Frameworks/Python.framework/Versions/2.7/bin/python

/usr/local/bin/python

/usr/bin/python

/opt/local/bin/python

我不知道为什么我有这么多版本的python,但我确信当我在Pycharm中选择解释器时,它是安装了numpy的那个.

我能做什么?

最佳答案

I don’t know why I have so many versions of python, but I am sure when I chose interpreter in Pycharm, it is the one that has numpy installed.

不,不是.

根据你的说法,当你在终端输入python python.py时运行的Python将是/ opt / local / bin / python,MacPorts一个.

但根据PyCharm中的错误消息,它运行的Python是/Library/Frameworks/Python.framework/Versions/2.7/bin/python2.7,这不是MacPorts的. (它可能来自Python.org的二进制安装程序.)

那么,这就是你的问题.

好吧,你几乎不可能运行MacPorts Python,但是你以某种方式设置了PYTHONPATH或PYTHONHOME来强迫它尝试使用Python.org站点包而不是它自己的.但在那种情况下,你遇到了更大的问题……

当然,你最大的问题是你有3个不同的Python 2.7副本,总共有6个路径,你甚至不知道你是如何获得它们的,或者你正在安装哪些网站包.清理事物可能比继续试图搞砸更容易,但这是你的选择.

python无法导入numpy_python – Pycharm无法导入numpy相关推荐

  1. pycharm怎么安装python3.6_【python】Mac在Pycharm中导入python3.6(简单易行)

    整理一下配置的过程. mac自带python2.7,但是python3.6和python2.7在很多地方上还是有一些差别的,还是使用目前比较主流的3.6吧. 官网下载python3.6 选一个你喜欢的 ...

  2. python机器学习:搭建tensorflow环境,下载Keras库并在python中成功完成导入。pycharm的相关配置。

    安装过程较长,请大家耐心阅读,其中有一些自己在安装过程中出现过的一些问题,在此一同分享给大家 一.下载Anaconda: 1.首先下载安装Anaconda,可以去官网下载 https://www.an ...

  3. python安装第三方包出现无法在安装目录中创建文件_解决pip安装的第三方包在PyCharm无法导入的问题...

    一般我们安装Python的第三方包都会在终端执行下列命令进行安装: pip install 要安装的包名 安装成功后发现在PyCharm中仍然存在找不到包的问题,为什么呢? 总之就是PyCharm找不 ...

  4. 在windows中python安装sit-packages路径位置 在Pycharm中导入opencv不能自动代码补全问题

    一.在windows中python安装sit-packages路径位置 C:\Users\shl\AppData\Local\Programs\Python\Python36\Lib\site-pac ...

  5. 【Android 逆向】使用 Python 解析 ELF 文件 ( Capstone 反汇编框架 | PyCharm 中导入 Capstone 反汇编框架 )

    文章目录 一.Capstone 反汇编框架 二.PyCharm 中导入 Capstone 反汇编框架 一.Capstone 反汇编框架 Android 的 APK 安装文件中 , 可能存在若干 so ...

  6. pycharm导入python环境是空的_PyCharm导入python项目并配置虚拟环境的教程详解

    PyCharm导入python项目并配置虚拟环境的教程详解 进入PyCharm后,点击File→Open,然后在弹窗中选择需要导入项目的文件夹: 打开了python项目后,需要配置该项目对应的pyth ...

  7. Pycharm如何导入python包

    Pycharm如何导入python包 https://jingyan.baidu.com/article/546ae185f1887f1149f28cfc.html

  8. Python: PyCharm中导入matplotlib时报错:“Backend Qt5Agg is interactive backend”的解决方案

    Python: PyCharm中导入matplotlib时报错:"Backend Qt5Agg is interactive backend"的解决方案 在使用PyCharm时,在 ...

  9. 【Python配置】Win10配置Python3、Numpy、PyCharm、Anaconda

    人生苦短,我用Python   Python介绍   Python(英国发音:/ˈpaɪθən/ 美国发音:/ˈpaɪθɑːn/), 是一种面向对象的解释型计算机程序设计语言,由荷兰人Guido va ...

最新文章

  1. VB.NET(2005)中关于dll调用的错误信息(转)
  2. linux php5.3 ssh2,Linux 安装php 的 ssh2扩展
  3. 大数据算法与分析技术国家工程实验室将建设
  4. Python爬虫 Day 3
  5. 海信电视root工具_中国企业的远见:用一项自主技术,打败日韩电视,成为行业引领者...
  6. ShadeGraph教程之节点详解6:Procedural Nodes
  7. glassfish启动后不能进入部署页面_Flink on Yarn三部曲之二:部署和设置
  8. [Spring+SpringMVC+Mybatis]框架学习笔记(四):Spring实现AOP
  9. linux设置挂载服务端防火墙_「rpcbind」Linux下nfs+rpcbind实现服务器之间的文件共享(mount 挂载) - seo实验室...
  10. C++中rapidxml用法及例子
  11. 国外资源 - 含技术 - 收集
  12. 笔记本连接老式显示器(VGA线+HDMI接口)
  13. linux两个邮件服务,Linux系列-Red Hat5平台下的Postfix邮件服务搭建(二)
  14. SMAA算法详解 - SearchTex
  15. 计算机二级52条基础知识考点
  16. DHCP,服务器,汇聚层三层交换机,网关
  17. 基于Python的书店销售管理系统
  18. Java代码审计手册(3)
  19. android个人理财通项目_基于Android个人理财系统设计与实现.doc
  20. 关于freemarker(网上收集资料)

热门文章

  1. python json dict对象使用_Python中:dict(或对象)与json之间的互相转化
  2. Visual.Assist.X.V10.7.1949的汉化破解补丁
  3. AIX 6.1安装JDK6环境变量设置
  4. Eclipse Memory Analysis分析Java运行内存情况
  5. Flex与JavaScript的交互:调用JavaScipt或者被JavaScript调用
  6. mysql myisam/innodb高并发优化经验_MySQL MyISAM / PHP 高并发优化经验
  7. Instant类的使用
  8. cookie和session的区别和用法
  9. Java sdk 调用淘宝开发平台
  10. android绘制环形进度_Android动态自定义圆形进度条