Python 坏了,属性错误:"模块"对象没有属性"python_version"



我在Windows上运行2.7。直到昨天我尝试使用multiprocessing库,遇到了很多内存错误,一切都崩溃了,我才有问题。

这是我尝试运行pip时会发生什么:

Traceback (most recent call last):
  File "C:Python27librunpy.py", line 162, in _run_module_as_ma
    "__main__", fname, loader, pkg_name)
  File "C:Python27librunpy.py", line 72, in _run_code
    exec code in run_globals
  File "C:Python27Scriptspip.exe__main__.py", line 5, in <mod
  File "C:Python27libsite-packagespip__init__.py", line 13,
    from pip.utils import get_installed_distributions, get_prog
  File "C:Python27libsite-packagespiputils__init__.py", lin
e>
    from pip._vendor import pkg_resources, six
  File "C:Python27libsite-packagespip_vendor__init__.py", l
_module
    __import__(name)
  File "C:Python27libsite-packagespip_vendorpkg_resources_
ne 1316, in <module>
    class MarkerEvaluation(object):
  File "C:Python27libsite-packagespip_vendorpkg_resources_
ne 1320, in MarkerEvaluation
    'python_full_version': platform.python_version,
AttributeError: 'module' object has no attribute 'python_version'

尝试从Python Shell尝试import pandas时,我会得到同样的东西。奇怪的是,当我尝试运行 import pandas as pd而不是导入pandas时,我会得到此错误:

In [3]: import pandas as pd
cannot import name hashtable
------------------------------------------
ImportError
<ipython-input-3-af55e7023913> in <module>
----> 1 import pandas as pd
C:Python27libsite-packagespandas__ini
      5
      6 try:
----> 7     from . import hashtable, tslib
      8 except Exception:  # pragma: no co
      9     import sys
ImportError: cannot import name hashtable

知道我如何在不完全安装Python和所有库的情况下解决此问题?

python 3.8删除了一些东西。我通过使用curl安装PIP解决了PIP(特别是PIP安装)的问题

对我有用的是:
cd ~/Downloads
下载get-pip.py
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
然后使用Python 3.8:
运行 python3.8 get-pip.py

为我解决了。

来源:https://pip.pypa.io/en/stable/installing/

您可以在Python文件夹中找到 Platform.pyc ,然后弄清楚它。好的,您会看到它有效(因为它将具有新的 platform.pyc 对)。

最新更新