【问题标题】:Making pip work in Pycharm with Cygwin Python 3.4.5使用 Cygwin Python 3.4.5 使 pip 在 Pycharm 中工作
【发布时间】:2017-01-06 23:48:14
【问题描述】:

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

c:\cygwin64\bin\python3.4m.exe  

这很好,并且可以使用我使用 pip 安装的各种包成功运行我的代码。

但是,所有导入都带有红色下划线,“未安装模块错误”,如果我尝试通过 PyCharm 升级包,我会收到错误

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

{USERNAME} 是我的用户名。

【问题讨论】:

  • 你的 Pycharm 设置了一个默认的 unix 目录 /usr/bin 但你在 Windows 上。我面前没有版本,但我猜它在设置中的某个地方。尝试找到它并删除它。
  • 我假设 /usr/bin 来自 python 可能不是 Pycharm 中的设置?
  • 然而,所有的导入都用红色下划线表示“没有安装模块错误”,如果我尝试通过 PyCharm 升级一个包

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


【解决方案1】:

看起来 Cygwin Python 以 unix 方式安装站点包

c:\cygwin64\lib\python3.4\site-packages

PyCharm 中的某些东西知道这一点,因为它确实找到了它们并将它们放入库列表中,但它确实注意到找到它们将它们添加到它检查“未找到模块的目的”的模块中。

如果您将上述文件夹添加到解释器路径。通过单击http://imgur.com/PPqxBmE 中未描述名称的按钮进行访问,然后它将突然开始工作。

向 reddit 页面致敬 https://www.reddit.com/r/Python/comments/42n7u6/pycharm_not_detecting_modules_possible_pip_issue/

【讨论】:

    猜你喜欢
    • 2016-06-24
    • 1970-01-01
    • 1970-01-01
    • 2020-03-17
    • 2016-03-03
    • 1970-01-01
    • 2020-05-22
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多