我在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 对)。