[英]Python distribute installation Mac
我正在尝试在我的 mac 上安装分发模块一。 我尝试了 pip install distribution 并得到了错误
***"""***
Collecting distribute
Using cached distribute-0.7.3.zip
Complete output from command python setup.py egg_info:
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "/private/var/folders/hj/gz4x7_lj5r9_shsmq40r2y180000gn/T/pip-build-10mpi66y/distribute/setuptools/__init__.py", line 2, in <module>
from setuptools.extension import Extension, Library
File "/private/var/folders/hj/gz4x7_lj5r9_shsmq40r2y180000gn/T/pip-build-10mpi66y/distribute/setuptools/extension.py", line 5, in <module>
from setuptools.dist import _get_unpatched
File "/private/var/folders/hj/gz4x7_lj5r9_shsmq40r2y180000gn/T/pip-build-10mpi66y/distribute/setuptools/dist.py", line 7, in <module>
from setuptools.command.install import install
File "/private/var/folders/hj/gz4x7_lj5r9_shsmq40r2y180000gn/T/pip-build-10mpi66y/distribute/setuptools/command/__init__.py", line 8, in <module>
from setuptools.command import install_scripts
File "/private/var/folders/hj/gz4x7_lj5r9_shsmq40r2y180000gn/T/pip-build-10mpi66y/distribute/setuptools/command/install_scripts.py", line 3, in <module>
from pkg_resources import Distribution, PathMetadata, ensure_directory
File "/private/var/folders/hj/gz4x7_lj5r9_shsmq40r2y180000gn/T/pip-build-10mpi66y/distribute/pkg_resources.py", line 1518, in <module>
register_loader_type(importlib_bootstrap.SourceFileLoader, DefaultProvider)
AttributeError: module 'importlib._bootstrap' has no attribute 'SourceFileLoader'
----------------------------------------
Command "python setup.py egg_info" failed with error code 1 in /private/var/folders/hj/gz4x7_lj5r9_shsmq40r2y180000gn/T/pip-build-10mpi66y/distribute/
***"""***
我尝试了程序“distribute_setup.py”并运行“python3.6 install_distribute.py”但得到了错误“urllib.error.HTTPError:HTTP错误403:需要SSL”
我尝试更新 urllib 但它说它是正确的。 有什么建议吗?
“分发”模块已弃用。 它的开发现在是“Setuptools”的一部分。 所以,如果你安装了“Setuptools”,你应该得到“Distribute”。 看:
PyPI 的第一个链接甚至说“分发”:
这个包是一个简单的兼容层,它安装了 Setuptools 0.7+。
因此,尝试安装或更新“Setuptools”可能会带来更好的运气。 为了更深入地了解它,我认为两者都存在问题:
这是我感兴趣的行:
AttributeError: module 'importlib._bootstrap' has no attribute 'SourceFileLoader'
此错误似乎是在尝试使用旧版本文件中不存在的新添加功能。 因此,您可能需要更新 pip 或“Setuptools”。
尝试:
具体看这个答案: https : //stackoverflow.com/a/47278208/9347694
也试试,
似乎其他人在安装 Python 3.6 后遇到了这个问题。 您确定您使用的是 pip3 吗? pip 更新了吗? 您是否正确安装了“Seyuptools”?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.