在Intellij内部的python项目中
并使用包含sdk
的{{1}}:
好吧(可以在命令行上找到 )
但是无论如何,让我们继续安装它:
“显然”成功了..?
但是等等..它仍然会给出错误
那么这里可能发生什么事?
答案 0 :(得分:0)
答案似乎是由于Intellij
对pip
[/ pip3
]二进制数的假设所致:
我在不同的 python软件包上收到一条错误消息,提示无法运行/usr/local/pip
-需要root
。这意味着正在尝试使用错误的pip
。
我创建了一个符号链接,以pip
版本的brew
覆盖pip3
:
ln -s /usr/local/Cellar/python/3.7.2//bin/pip3 ~/bin/pip
请注意,/bin
目录位于我的$PATH
的前面,因此它将首先显示。
此Intellij处理了更新索引之后,它现在“知道”这两个软件包:
跟进答案并非如此简单。我对其他软件包(例如pandasql
和fluentpy
)尝试了相同的方法,它们给出了“成功安装”的信息,但是红色错误标记仍然存在。
但是在安装了其他个软件包之后(恰好是 pyspark 。),未解决的 _all _ 库被清理了。
内部链接似乎存在一些不可靠的应用。有时他们工作有时不工作。看来,安装其他(可能不相关)软件包会为Intelij提供一次“重试”以使其正确的机会。