質問

ここでSetuptoolsでたくさんのスレッドを読みました。多くの人はそれをあまり好きではないようです。

ただし、MySQL-Python-1.2.3をインストールする必要があります。そして、私がそれをするとき、私はこのエラーを取得します:

 MySQL-python-1.2.3 X$ python setup.py cleanTraceback (most recent call last):
      File "setup.py", line 5, in <module>
        from setuptools import setup, Extension
    ImportError: No module named setuptools

したがって、SetUptoolsが必要であり、インストールされていると想定されているようです。

Setuptools Python Homepageには次のように書かれています。

SetUptoolsは、Pythonのマッチングバージョン(Python2.4など)を使用して自らをインストールし、Pythonスクリプトをインストールするためのデフォルトの場所にEasy_Install実行可能ファイルを配置します(標準のDistutils構成ファイル、またはPythonインストールで決定)。

これは、Pythonからのデフォルトの簡単なインストールを置き換えることを意味しますか?

もしそうなら、私はそれを使いたくありません。もしそうなら、setuptToolsなしでmysql-python-1.2.3をインストールできますか?

ありがとう

役に立ちましたか?

解決

使用する必要があります virtualenvピップ.

Virtualenvは、新しい環境内でSetUptoolsバージョンを自動的に作成するため、デフォルトのものは無傷です。

パッケージングとインストールの動作方法を読むことをお勧めします。 1, 2

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top