PyCharm无法识别我的python解释器和PIP软件包。也许是PATH问题?

时间:2019-04-11 22:15:38

标签: python python-3.x python-2.7 pip pycharm

因此,在让PyCharm在Mac上找到我的python3解释器时,我一直遇到问题。我从终端下载了一些pip软件包,当我从终端使用python shell并将其导入时,我没有收到任何错误。

当我检查这些软件包的下载位置时,得到以下路径:

  
    

/usr/local/Cellar/python/3.7.0/Frameworks/Python.framework/Versions/3。> 7 / lib / python3.7 / site-packages

  

所以问题是当我尝试使用PyCharm IDE时,我无权访问这些软件包。我进入了设置以更改解释器,并且尝试了所有这些选项,但没有一个显示我已安装的软件包。

![1]:https://i.imgur.com/dhTg8CV.png

我还尝试导航到显示我的软件包已下载的路径,然后选择我找到的python.exe(突出显示的文件),但使用PyCharm->

会收到此错误

![2]:https://i.imgur.com/DbW5y6I.png ![3]:https://i.imgur.com/B8H4hlA.png

我感觉我选择了错误的python.exe,但我不知道在哪里看。我还认为问题可能源于我安装了iTerm和zshrc bash程序,它改变了我的路径,但是我不知道为什么Python会在我的终端上正常工作。以防万一,这就是我的zshrc文件中的Path:

  • export PATH = $ HOME / bin:/ usr / local / bin:$ PATH
  • export PATH =“ $ HOME / .composer / vendor / bin:$ PATH”
  • export PATH =“ / usr / local / bin:/ usr / local / sbin:〜/ bin:$ PATH”

很抱歉,很长的帖子,没有内嵌图片,这是我的第一篇帖子。任何帮助将不胜感激!只是想让它起作用,以便我可以从事一个项目。

更新 只是想知道,当我在终端中输入“哪个python3”时,它会返回-> / usr / local / bin / python3

1 个答案:

答案 0 :(得分:0)

简单的解决方法是

  1. 打开pycharm
  2. 转到IDE最左上角,然后打开FILE下拉菜单。
  3. 打开包含PIP文件的项目。

通过此过程pycharm自动检测虚拟环境。