解决Mac下pip安装的模块到Pycharm中无法使用的问题

最近想要安装一个在Conda(我使用的是Anaconda)下没有的模块,只能使用pip进行安装,装完之后发现在Terminal(终端)输入python可以import但是到了Pycharm无法import。

问题可能是:Terminal下安装的模块不是到Pycharm的Interpreter所使用的Python里

解决方法:更改Pycharm所使用的Interpreter


1. 打开Project Interpreter设置

打开Preferences
解决Mac下pip安装的模块到Pycharm中无法使用的问题_第1张图片
找到Project Interpreter,点击⚙选择add
解决Mac下pip安装的模块到Pycharm中无法使用的问题_第2张图片

2. 选择Anaconda里bin目录下的Python

之前我跟着其他教程的指引,使用的是/opt/anaconda3/python.app/Contents/MacOS/python下的Python,导致了我在Pycharm中和Terminal中pip安装模块到的Python不是同一个,所以无法在Pycharm中Import。

System Interpreter中选择/anaconda3/bin/python3.7(根据你的Python版本选择)作为Interpreter
解决Mac下pip安装的模块到Pycharm中无法使用的问题_第3张图片
完成之后会是这个样子(路径前有Anaconda的标志)
完成设置
之后进入Pycharm就可以import安装的模块了。


P.S. 如果还是不能解决问题,需要找到Terminal中pip是安装到哪个Python,然后添加到Pycharm的Interpreter。

你可能感兴趣的:(Python)