Python分布式安装M

2024-10-03 13:20:55 发布

您现在位置:Python中文网/ 问答频道 /正文

我正试图在我的mac电脑上安装分布式模块1。我尝试pip安装分发,得到了错误

***"""***

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/

***"""***

我试过“分发”程序_设置.py运行python3.6安装_分发.py“但有错误”urllib.error.HTTPError:HTTP错误403:需要SSL“

urllib说更新是正确的。有什么建议吗?在


Tags: pipinpyvarlineprivatesetuptoolsfolders
1条回答
网友
1楼 · 发布于 2024-10-03 13:20:55

“分发”模块已弃用。它的开发现在是“Setuptools”的一部分。所以,如果你安装'Setuptools'你应该得到'Distribute'。参见:

到PyPI的第一个链接甚至说“分发”:

This package is a simple compatibility layer that installs Setuptools 0.7+.

因此,您可能会有更好的运气,尝试安装或更新'Setuptools'。为了更深入地了解这一点,我认为以下两种情况都存在问题:

  1. 你的pip版本
  2. 你的Python版本
  3. 或者,你的“Setuptools”

我感兴趣的线路是:

AttributeError: module 'importlib._bootstrap' has no attribute 'SourceFileLoader'

此错误似乎是有人试图使用新添加的功能,而该功能在旧版本的文件中不存在。因此,您可能需要更新pip或“Setuptools”。在

尝试:

具体来说,请看这个答案:https://stackoverflow.com/a/47278208/9347694

也试试看

似乎其他人在安装Python3.6之后也遇到过这个问题。你确定你在用pip3吗?pip更新了吗?你有没有正确安装“Seyuptools”?在

相关问题 更多 >