【发布时间】:2017-09-09 23:18:29
【问题描述】:
编辑:有问题的计算机是一台客户端计算机,对可以安装的软件有限制。我不确定这是否是问题的原因,或者客户的 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__
被列为包内容。
我正在控制台中运行 Python 3.4。
【问题讨论】:
-
'main' != '__main__' -
你有什么版本的pip?可能值得运行
pip install --upgrade pip以确保您拥有最新版本。 -
@ChristopherApple 在 Powershell 中运行
pip install时收到:ImportError: cannot import name 'main' -
您的 pip 安装似乎有问题。也许试试
easy_install pip或easy_install --upgrade pip
标签: python