Python ディストリビューションに既に pip または easy_install がインストールされていると仮定して、スクリプト自体からユーザー ディレクトリに必要なパッケージをインストールする方法を教えてください。
私が知っていることから、pipもpythonモジュールであるため、ソリューションは次のようになります。
try:
import zumba
except ImportError:
import pip
# ... do "pip install --user zumba" or throw exception <-- how?
import zumba
os.system()
私が見逃しているのは、Python の内部から「pip install --user zumba」を実行していることです。他の問題が発生する可能性があるため、使用したくありません。
可能性はあると思います...