属性错误:';模块';对象没有属性';python#u实现&x27;跑皮普

属性错误:';模块';对象没有属性';python#u实现&x27;跑皮普,python,cygwin,pip,Python,Cygwin,Pip,我使用Python设置工具安装了Cygwin。当我尝试运行pip安装awscli时,出现以下错误: $ pip install awscli Traceback (most recent call last): File "/usr/bin/pip", line 8, in <module> load_entry_point('pip==1.5.4', 'console_scripts', 'pip')() File "build/bdist.linux-i686/e

我使用Python设置工具安装了Cygwin。当我尝试运行pip安装
awscli
时,出现以下错误:

$ pip install awscli
Traceback (most recent call last):
  File "/usr/bin/pip", line 8, in <module>
    load_entry_point('pip==1.5.4', 'console_scripts', 'pip')()
  File "build/bdist.linux-i686/egg/pkg_resources.py", line 318, in load_entry_point
  File "build/bdist.linux-i686/egg/pkg_resources.py", line 2221, in load_entry_point
  File "build/bdist.linux-i686/egg/pkg_resources.py", line 1954, in load
  File "/usr/lib/python2.5/site-packages/pip-1.5.4-py2.5.egg/pip/__init__.py", line 9, in <module>
    from pip.log import logger
  File "/usr/lib/python2.5/site-packages/pip-1.5.4-py2.5.egg/pip/log.py", line 9, in <module>
    from pip._vendor import colorama, pkg_resources
  File "/usr/lib/python2.5/site-packages/pip-1.5.4-py2.5.egg/pip/_vendor/pkg_resources.py", line 1112, in <module>
    class MarkerEvaluation(object):
  File "/usr/lib/python2.5/site-packages/pip-1.5.4-py2.5.egg/pip/_vendor/pkg_resources.py", line 1120, in MarkerEvaluation
    'python_implementation': platform.python_implementation,
AttributeError: 'module' object has no attribute 'python_implementation'
$pip安装awscli
回溯(最近一次呼叫最后一次):
文件“/usr/bin/pip”,第8行,在
加载入口点('pip==1.5.4','console脚本','pip')()
文件“build/bdist.linux-i686/egg/pkg_resources.py”,第318行,在加载入口点
文件“build/bdist.linux-i686/egg/pkg_resources.py”,第2221行,在load_入口点
文件“build/bdist.linux-i686/egg/pkg_resources.py”,第1954行,装入
文件“/usr/lib/python2.5/site packages/pip-1.5.4-py2.5.egg/pip/_init__.py”,第9行,在
从pip.log导入记录器
文件“/usr/lib/python2.5/site packages/pip-1.5.4-py2.5.egg/pip/log.py”,第9行,在
来自pip.\u供应商导入colorama、pkg\u资源
文件“/usr/lib/python2.5/site packages/pip-1.5.4-py2.5.egg/pip/_vendor/pkg_resources.py”,第1112行,在
类别标记评估(对象):
文件“/usr/lib/python2.5/site packages/pip-1.5.4-py2.5.egg/pip/_vendor/pkg_resources.py”,第1120行,在MarkerEvaluation中
“python_实现”:platform.python_实现,
AttributeError:“模块”对象没有属性“python\u实现”

我的路径中是否遗漏了一些东西,或者我的Python实现是否被套住了?

重新安装
pip
可能会修复它,请使用以下方法进行尝试:


sudo easy\u install pip

在python应用程序中是否有名为“/platform”的文件夹

如果这样做,它将对本机python“平台”模块进行作用域阴影。当您使用的模块试图获取有关系统的信息时,它们将返回一个空对象。这通常会导致以下错误:

AttributeError:“模块”对象没有属性“版本”

AttributeError:“模块”对象没有属性“机器”

AttributeError:“module”对象没有属性“python\u实现”


只需将“/platform”文件夹重命名为其他文件夹即可解决问题。

python应用程序中是否有名为“/platform”的文件夹?明白了!我删除了我自己的platform.py,它仍然不起作用。后来我删除了剩下的platform.pyc,它成功了

当linux(fedora)系统的.virtualenvs文件夹被符号链接到网络共享驱动器(在Windows服务器上)时,我遇到了这个错误。升级系统pip

sudo pip install --upgrade pip

然后用一个新的virtualenv在本地创建一个新的~/.virtualenvs/对我来说是个好办法。

与其他人发布的类似,我也因为有一个platform.py文件(而不是目录)而犯了同样的错误。我重新命名了它,错误消失了

我将在列表中添加另一个名称:我在启动目录中有一个名为
profile.py
的脚本,导致了相同的问题

奇怪的是,我想我可能在目录中有一个名为
platform.py
的文件。我使用Python来制造涡轮叶片,这些叶片具有我们称之为“平台”的特性。它们还有一个“剖面”(确切地说是机翼前缘剖面),当我看到
profile.py
时,一个灯泡熄灭了,因为我从标准库中了解到Python的“剖面”模块


有趣的是,以前从未出现过这种情况-我从~Python2.7.9开始使用IPython,在3.6天内(我正在升级到3.8.6)甚至没有出现问题。

尝试从下载模块并运行
python setup.py install
。那么,你建议他们删除platform.pyc吗?是的,在运行“导入平台”时“,它首先查找platform.pyc,如果存在,它将直接运行。如果没有,它将编译并生成platform.pyc,然后运行它。因此,如果你不想覆盖python的platform.py,你应该清除所有这些。我有一个名为platform的文件,这对我很有帮助。谢谢!疯狂。我的脚本被称为platform.py,因为这是一个非常真实的脚本。”对我所创造的东西取一个合理的名字,但显然那个名字是verboten。生命得救了。谢谢