384

Python 3 でのパッケージのインストールに問題があります。

私は常にパッケージをインストールしてきましsetup.py installた。しかし今、 ansicolors パッケージをインストールしようとすると、次のようになります。

importerror "No Module named Setuptools"

過去に setuptools をインストールしたことがないため、どうすればよいかわかりません。setup.py installそれでも、 setuptools なしで多くのパッケージをインストールできました。setuptools を今すぐ入手する必要があるのはなぜですか?

Python 3.3 を使用していて、setuptools が Python 3 をサポートしていないため、setuptools をインストールすることさえできません。

インストール コマンドが機能しなくなったのはなぜですか?

4

18 に答える 18

669

ファイルsetup.pyにはが必要setuptoolsです。distutils一部のPythonパッケージは以前は配布に使用されていましたが、現在setuptoolsはより完全なパッケージを使用しています。ここにそれらの違いについての質問があります。

setuptoolsDebianにインストールするには:

sudo apt-get install python3-setuptools

古いバージョンのPython(Python 2.x)の場合:

sudo apt-get install python-setuptools
于 2013-01-20T16:27:51.347 に答える
15

pip uninstall setuptools

その後:

pip install setuptools

これは私にとってはうまくいき、私の問題を解決します。

于 2016-03-04T09:04:47.600 に答える
10

pyproject.tomlと同じディレクトリに がある場合setup.py、それが問題の原因である可能性があります。そのファイルの名前を変更しましたが、問題が解決しなかったため、元のファイル名を再確立し、次の変更を行いました。

[build-system] セクションで、requires= リストに「setuptools」を追加したところ、機能しました。

于 2021-07-05T05:23:56.797 に答える
4

このdistributeパッケージは、次の Python 3 互換バージョンを提供しますsetuptools: http://pypi.python.org/pypi/distribute

また、pipモジュールのインストールにも使用します。依存関係を自動的に見つけてインストールします。

あなたのパッケージで私にとってはうまくいきます:

[~] pip --version                                                              
pip 1.2.1 from /usr/lib/python3.3/site-packages (python 3.3)
[~] sudo pip install ansicolors                                                
Downloading/unpacking ansicolors
  Downloading ansicolors-1.0.2.tar.gz
  Running setup.py egg_info for package ansicolors

Installing collected packages: ansicolors
  Running setup.py install for ansicolors

Successfully installed ansicolors
Cleaning up...
[~]
于 2013-01-20T16:25:57.923 に答える
3

Windows 7:

ここで Python Selenium WebDriverの完全なソリューションを提供しました。

  1. セットアップ簡単インストール (Windows - 簡易)
    1. 「https://pypi.python.org/pypi/setuptools」からez.setup.py ( https://bootstrap.pypa.io/ez_setup.py ) をダウンロードします。
    2. ez.setup.py を移動C:\Python27\
    3. コマンドプロンプトを開く
    4. cd C:\Python27\
    5. C:\Python27\python.exe ez.setup.py install
于 2015-05-30T06:10:25.693 に答える
1

Python パッケージをインストールおよび管理するためのPyPA 推奨pipツールは. pipは Python 3.4 ( PEP 453 ) に含まれていますが、古いバージョンの場合 (Windows の場合)にインストールする方法は次のとおりです。

https://bootstrap.pypa.io/get-pip.py をダウンロード

>c:\Python33\python.exe get-pip.py
Downloading/unpacking pip
Downloading/unpacking setuptools
Installing collected packages: pip, setuptools
Successfully installed pip setuptools
Cleaning up...

>c:\Python33\Scripts\pip.exe install pymysql
Downloading/unpacking pymysql
Installing collected packages: pymysql
Successfully installed pymysql
Cleaning up...
于 2014-07-14T09:40:30.603 に答える
1

私の pip requirements.txt ファイルに、詩を使用して構築された編集可能なライブラリが含まれていて、pyproject.toml ファイルが含まれていたときに、この問題に遭遇しました。setuptoolsのドキュメントに従って、私の解決策は、次のように pyproject.toml ファイルのビルド システム要件に setuptools を追加することでした。

[build-system]
requires = ["poetry-core>=1.0.0", "setuptools"]
build-backend = "poetry.core.masonry.api"
于 2021-10-07T15:57:47.573 に答える
0

socketIO をインストールしようとしているときに、同じ問題が発生しました。私のシステム (Windows 11) では、setupTools が 2 回ありました。そのうちの1つC:\Program Files\Python310\Lib\site-packages\C:\Users\user\AppData\Roaming\Python\Python310\site-packages\ アンインストールする必要がありました。

于 2022-02-17T14:31:14.673 に答える