1

古いバージョンのPyML7.10があり、新しいバージョン7.11をインストールしたいと思います。

これを行うために、PyMLをダウンロードしてsetup.pyを実行しました。

しかし、私が走ると

sudo python setup.py install

結果は次のとおりです。

running install
running build
running build_py
running build_ext
running install_lib
running install_egg_info
Removing /opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/PyML-0.7.11-py2.7.egg-info
Writing /opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/PyML-0.7.11-py2.7.egg-info

これは問題なくダンディに見えますが、実行中です

print PyML.__file__

Pythonがフォルダ内のPyMLを探すことを教えてくれます

/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/PyML/

いいえ

/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/PyML-0.7.11-py2.7.egg-infosetup.pyによると、それが書かれた場所

したがって、インストールパスをに変更したい/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/PyML/

どうすればよいですか?

4

1 に答える 1

1

すでにそこにインストールされています。この.egg-infoファイルは、バージョン、要件など、パッケージに関する詳細情報をsetuptoolsに提供するだけであり、そこから移動しないでください。

于 2013-01-22T06:47:19.877 に答える