使用 Cygwin Python 3.4.5 让 pip 在 Pycharm 中工作

Making pip work in Pycharm with Cygwin Python 3.4.5

我正在使用 Pycharm 2016.3 并将 python 解释器指向我使用 Cygwin

安装的解释器
c:\cygwin64\bin\python3.4m.exe  

这工作正常,并使用我使用 pip 安装的各种包成功运行我的代码。

但是,所有导入都带有红色下划线 "no module installed error",如果我尝试通过 PyCharm 升级包,我会收到错误消息

FileNotFoundError: [Errno 2] No such file or directory: '/usr/bin/C:\Users\{USERNAME}\AppData\Local\Temp\pycharm-packaging'

其中 {USERNAME} 是我的用户名。

看起来 Cygwin Python 在

以 unix 方式安装站点包
c:\cygwin64\lib\python3.4\site-packages

PyCharm 中的某些东西知道这一点,因为它确实找到它们并将它们放入库列表中,但它确实注意到找到它们以将它们添加到它检查的模块中 'no module found purposes'。

如果将上述文件夹添加到Interpreter Paths。通过单击 http://imgur.com/PPqxBmE 中描述的没有名称的按钮访问然后它会突然开始工作。

Reddit 页面的小费https://www.reddit.com/r/Python/comments/42n7u6/pycharm_not_detecting_modules_possible_pip_issue/