一、背景

PyCharm执行Python时,找不到自己安装的package,例如pandas、numpy、scipy、scikit等,在执行时报如下错误ImportError: No module named pandas:

Traceback (most recent call last):

File "", line 1, in

File "/Applications/PyCharm.app/Contents/helpers/pydev/_pydev_bundle/pydev_import_hook.py", line 20, in do_import

module = self._system_import(name, *args, **kwargs)

ImportError: No module named pandas

二、问题解决

(1)pycharm添加Python interpreter;

(2)给添加的Python interpreter添加自已安装的package路径。

1、pycharm添加Python interpreter

打开项目设置(pycharm?>preference)

添加interpreter,选中本地python命令所在目录,注意保持1和2中的interpreter一致

2、给添加的Python interpreter添加自已安装的package路径

选中刚才添加的interpreter,然后单击底部的”show paths for the selected interpreter”按钮,添加自己安装的package,例如pandas、numpy、scipy、scikit等。

单击底部的”+”号,添加自己安装的package的路径

获取package路径

~ python

Python 2.7.10 (default, Jul 15 2017, 17:16:57)

[GCC 4.2.1 Compatible Apple LLVM 9.0.0 (clang-900.0.31)] on darwin

Type "help", "copyright", "credits" or "license" for more information.

>>> import pandas

>>> print pandas

三、补充

查看当前python interpreter执行时加载的package路径

输入命令sys.path

Out[3]:

['/Applications/PyCharm.app/Contents/helpers/pydev',

'/Library/Python/2.7/site-packages/scikit_learn-0.19.1-py2.7-macosx-10.13-intel.egg/sklearn/model_selection',

'/Library/Python/2.7/site-packages/scikit_learn-0.19.1-py2.7-macosx-10.13-intel.egg',

'/Library/Python/2.7/site-packages/scikit_learn-0.19.1-py2.7-macosx-10.13-intel.egg/sklearn',

'/Library/Python/2.7/site-packages',

'/Applications/PyCharm.app/Contents/helpers/pydev',

'/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python',

'/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/PyObjC',

'/Library/Python/2.7/site-packages/pip-9.0.3-py2.7.egg',

'/Library/Python/2.7/site-packages/jupyter-1.0.0-py2.7.egg',

'/Library/Python/2.7/site-packages/qtconsole-4.3.1-py2.7.egg',

'/Library/Python/2.7/site-packages/notebook-5.4.1-py2.7.egg',

'/Library/Python/2.7/site-packages/nbconvert-5.3.1-py2.7.egg',

'/Library/Python/2.7/site-packages/jupyter_console-5.2.0-py2.7.egg',

'/Library/Python/2.7/site-packages/ipywidgets-7.1.2-py2.7.egg',

'/Library/Python/2.7/site-packages/terminado-0.8.1-py2.7.egg',

'/Library/Python/2.7/site-packages/nbformat-4.4.0-py2.7.egg',

'/Library/Python/2.7/site-packages/Jinja2-2.10-py2.7.egg',

'/Library/Python/2.7/site-packages/Send2Trash-1.5.0-py2.7.egg',

'/Library/Python/2.7/site-packages/testpath-0.3.1-py2.7.egg',

'/Library/Python/2.7/site-packages/pandocfilters-1.4.2-py2.7.egg',

'/Library/Python/2.7/site-packages/mistune-0.8.3-py2.7.egg',

'/Library/Python/2.7/site-packages/entrypoints-0.2.3-py2.7.egg',

'/Library/Python/2.7/site-packages/bleach-2.1.3-py2.7.egg',

'/Library/Python/2.7/site-packages/widgetsnbextension-3.1.4-py2.7.egg',

'/Library/Python/2.7/site-packages/jsonschema-2.6.0-py2.7.egg',

'/Library/Python/2.7/site-packages/MarkupSafe-1.0-py2.7-macosx-10.13-intel.egg',

'/Library/Python/2.7/site-packages/configparser-3.5.0-py2.7.egg',

'/Library/Python/2.7/site-packages/html5lib-1.0.1-py2.7.egg',

'/Library/Python/2.7/site-packages/functools32-3.2.3.post2-py2.7.egg',

'/Library/Python/2.7/site-packages/webencodings-0.5.1-py2.7.egg',

'/Library/Python/2.7/site-packages/pyltp-0.1.10-py2.7-macosx-10.13-intel.egg',

'/Library/Python/2.7/site-packages/Send2Trash-1.5.0-py2.7.egg',

'/Library/Python/2.7/site-packages/pandocfilters-1.4.2-py2.7.egg',

'/Library/Python/2.7/site-packages/functools32-3.2.3.post2-py2.7.egg',

'/Users/zjw94377/venv/bus/lib/python27.zip',

'/Users/zjw94377/venv/bus/lib/python2.7',

'/Users/zjw94377/venv/bus/lib/python2.7/plat-darwin',

'/Users/zjw94377/venv/bus/lib/python2.7/plat-mac',

'/Users/zjw94377/venv/bus/lib/python2.7/plat-mac/lib-scriptpackages',

'/Users/zjw94377/venv/bus/lib/python2.7/lib-tk',

'/Users/zjw94377/venv/bus/lib/python2.7/lib-old',

'/Users/zjw94377/venv/bus/lib/python2.7/lib-dynload',

'/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7',

'/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat-darwin',

'/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-tk',

'/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat-mac',

'/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat-mac/lib-scriptpackages',

'/Users/zjw94377/venv/bus/lib/python2.7/site-packages',

'/Applications/PyCharm.app/Contents/helpers/pycharm_matplotlib_backend',

'/Library/Python/2.7/site-packages/IPython/extensions']

以上这篇mac PyCharm添加Python解释器及添加package路径的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

pycharm中python的默认安装路径_mac PyCharm添加Python解释器及添加package路径的方法...相关推荐

  1. python安装成功第三方库但import出问题_解析pip安装第三方库但PyCharm中却无法识别的问题及PyCharm安装第三方库的方法教程...

    一.问题具体描述: 在cmd控制台 pip install xxxx 后并显示安装成功后,并且尝试用cmd 的python 中import xxxx ,没有显示异常,说明这个库是安装成功了的.(这里以 ...

  2. Mac电脑的python下载、安装和环境配置——JDK+python+pycharm

    Mac电脑的python下载.安装和环境配置--JDK+python+pycharm 之前一直用的windows,换了Mac之后用的还有些生疏,刚好都是重新配置就随手记一下 之前一直用的windows ...

  3. python新版下载安装_各种版本的Python下载安装教程

    python从17年开始大火,自然想学python的同学就多了,小编整理了这篇文章,从python的功能介绍.各系统最新版本python下载.python全部版本下载.python下载后安装教程以及p ...

  4. python下载无法安装_各种版本的python下载安装教程

    关键时刻,第一时间送达! 先不说楚枫的这般年纪,能够踏入元武一重说明了什么,最主要的是,楚枫在刚刚踏入核心地带时,明明只是灵武七重,而在这两个月不到的时间,连跳两重修为,又跳过一个大境界,踏入了元武一 ...

  5. python默认安装位置_如何更改python中pip的默认安装路径

    具体方法: 1.查看 site.py 文件的位置(一般在python安装目录的\Lib下),可使用指令查询:python -m site -help 2.打开site.py文件,更改 USER_BAS ...

  6. python for android 安装配置_mac appium for android 环境搭建 (appium python pycharm)

    1. 安装 java android_home 和 java_home 环境变量配置(网上有很多教程,我配置时遇到一些坑,存在问题,后来终于搞定) 记录一下我的存在的问题,mac 下我的 cmd 升级 ...

  7. pycharm中scrapy库的安装以及创建

    python中scrapy库应用实例 首先,你已经安装好了pycharm 第一步,安装库,我们要知道pycharm有非常好用的库的安装,我们点击file->settings----->进入 ...

  8. python的默认安装位置

    python的Windows下的默认安装路径: C:\Users\Dell\AppData\Local\Programs\Python\Python36 其中dell根据个人不同去更改. 其中AppD ...

  9. python的默认安装位置查询

    一般你默认安装的话,python的安装路径是在如下的路径 C:\Users\[你的用户名]\AppData\Local\Programs\Python 如图:

最新文章

  1. matlab graphminspantree
  2. 使用 Node.js、Express、AngularJS 和 MongoDB 构建一个Web程序
  3. 揭秘!如何用Flutter设计一个100%准确的埋点框架?
  4. 《金字塔原理》读书摘记
  5. scrapy入门之创建爬虫项目+scrapy常用命令
  6. 蔡学镛 java_转蔡学镛:该学Java或.NET,欢迎大家讨论,要对事不对人呵 - 第3页
  7. 获取当前屏幕高度方法总结
  8. java高级工程师认证考试_Java高级软件工程师人才缺口巨大
  9. Java 线程池常见误区
  10. POI 颜色Color
  11. Vmware Ubuntu实现文件拖拽
  12. yum配置文件 重启后还原_电脑里重启后,重启前所有设置都还原到以前了,怎么办啊...
  13. windows 下VLC播放器应用之(三)------VLC-1.1.4命令行使用帮助
  14. “贫民窟”下的农民工
  15. 安装ENVI报错“Internal Error 25259. DirectX -9”的解决方法
  16. LLMs之Alpaca:《Alpaca: A Strong, Replicable Instruction-Following Model》翻译与解读
  17. Android如何安全替换证书
  18. Runtime Error可能产生的原因
  19. java读本地文件并通过接口返回文件流
  20. 用命令生成命令交给bash执行

热门文章

  1. 算子基本思想_2.2 量子力学基本假设 Part 2
  2. 最长回文串_第78天——第78题(最长回文串 )
  3. android炫酷叼ui,XUI: 一个简洁而优雅的Android原生UI框架,解放你的双手!
  4. C语言定义外部文件可使用的结构体和结构体变量
  5. pytorch报错RuntimeError: error in LoadLibraryA
  6. OpenCV学习笔记(十四):重映射:remap( )
  7. Python学习笔记(数据类型)
  8. “横平竖直”进行连线+将相邻框进行合并
  9. 简单的线性模型实现tensorflow权重的生成和调用,并且用类的方式实现参数共享
  10. 线性-LR-softmax傻傻分不清楚