1

python から python パッケージをインストール/チェック/アップグレードするにはどうすればよいですか? コンソールで easy_install を実行したくありません。easy_install のラッパーを作成しようとしています。

cliから私はこれを行うことができます:

easy_install somelib
pip install somelib

Python からパッケージをインストールしたい。元:

try:
    import somelib
except ImportError:
    myFunctionInstall("somelib")
4

2 に答える 2

1

通常、これを行う必要はありません。代わりにファイルに適切な依存関係を提供し、のsetup.pyようなツールを使用するか、依存関係を機能させてください。コードをデプロイする人は、たとえば、競合するバージョンを分離しておくために、依存関係がインストールされる場所を制御できる必要があります。pipeasy_installzc.buildout

于 2012-05-28T13:05:12.093 に答える
0

次のようなことができます。

import os

myFunctionInstall(module):
    os.system("pip install " + module)

try:
    import somelib
except ImportError:
    myFunctionInstall("somelib")

システムに pip がインストールされている必要があります。それが役に立てば幸い :)

于 2016-05-16T15:09:46.640 に答える