编辑:所讨论的计算机是一台客户端计算机,对可以安装的软件有限制。我不确定这是否是问题的原因,或者客户的IT部门是否给了机器一个损坏的pip版本。下面推荐的答案可能有用,但被公司的IT部门阻止,需要管理员登录才能完成。我已经离开了那个项目,希望避免类似的情况。
我试图安装一个WHL文件
尝试运行时:
import pip
my_path = <a path to the WHL file>
pip.main(['install', my_path])
我收到一个属性错误:
'module' object has no attribute 'main'
我运行了help(pip)和
__main__
被列为包内容。
我正在控制台中运行Python3.4。
easy_install --upgrade pip
为我工作。我的问题与我的IDE(PyCharm)有关。旧版本的PyCharm不支持pip v10。升级PyCharm帮我解决了这个问题。
他们进行了重构。您可以使用以下方法同时支持9和10 pip:
然后像使用pip.main一样使用pipmain。例如
相关问题 更多 >
编程相关推荐