次のrequirements.txt
ファイルがあります。
beautifulsoup4=4.8.2==py37_0
urllib3=1.25.8=py37_0
pyopenssl=19.1.0=py37_0
openssl=1.1.1d=h1de35cc_4
pandas=1.0.1=py37h6c726b0_0
tqdm=4.42.1=py_0
これらすべてのパッケージをインストールするか、Pythonスクリプト内からインストールする必要があります。どうすればこれを達成できますか?
1つの方法は次のようになります。
import os
os.system('pip install -r requirements.txt') #take care for path of file
@sinorocが言っているように、サブプロセスでは、コマンドの呼び出しに対するより多くの制御(および隅のケースの処理)を行うことができ、ドキュメントでも同様です。
ドキュメントが提案する1つのコマンドは次のとおりです。
subprocess.check_call([sys.executable, '-m', 'pip', 'install', 'my_package'])
これはラッパーsubprocess.call
です。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加