私は追加のライブラリを使用するpythonスクリプトを持っています。私はこれらの必要なパッケージをダウンロードするための追加のスクリプトを書いてみたいと思います。そのスクリプトは実際のスクリプトを実行する前にユーザーによって実行されます。私は、Linux環境と、コマンドラインからpipまたはsudoでダウンロードしたすべてのパッケージを使用しています。その種のスクリプトを提供する適切な方法は何ですか?その目的のためにsetup.pyが作成されていますか?スクリプトでpythonパッケージをインストール
答えて
Pypiの方法があります。requirements.txt
ファイルを使用してください。
# requirements.txt
numpy==1.5.1
scipy==0.9.0
次に実行します。
pip install -r requirements.txt
あなたが現在インストールされているパッケージを取得するためにpip freeze
を使用することができます。
pip freeze | grep numpy
# numpy==1.5.1
ありがとうございます:)好奇心のために、requirements.txtファイルでこれを行うと、その目的のためにsetup.pyが使用されないのはなぜですか?その仕事は何ですか? – starrystar
'setup.py'は、Pythonパッケージとその依存関係を記述するために使われます(pythonスクリプトがパッケージでなければならないと思うなら、代わりにsetup.pyを使います)。実際に 'pip install'は' requirements.txt'で指定したパッケージごとに 'python setup.py install'を実行します。 –
答えをありがとう:)この状況では、requirements.pyを実行するsetup.pyファイルが必要ですか? – starrystar
- 1. Pythonでパッケージをインストール
- 2. Pythonパッケージのスクリプト
- 3. pythonスクリプトをパッケージ化するときにpipインストールされたモジュール
- 4. pythonパッケージをインストールする
- 5. VOLTTRONにPythonパッケージをインストール
- 6. AWSラムダにpythonパッケージをインストール
- 7. Python SpeechRecognitionパッケージをインストールする
- 8. 同じPythonインストールのパッケージと同じスクリプトの異なるバージョン
- 9. Pythonパッケージをインストールできない
- 10. Python virtualenvでnpmパッケージをインストールする
- 11. pythonパッケージ "toml"をインストールできない
- 12. Python-docxパッケージをインストールできない
- 13. pythonでwordcloudパッケージをインストールするには?
- 14. Pythonで 'warnings'パッケージをインストールするには?
- 15. Pythonパッケージのインストールによるコマンドラインユーティリティのインストール
- 16. UbuntuパッケージのインストールPythonコード
- 17. Python - システムにスクリプトをインストール
- 18. bashスクリプトによるパッケージのインストール
- 19. pythonパッケージbinスクリプトのベストプラクティスをテストする
- 20. Pythonパッケージをインストールするソースtarball with pip
- 21. Windowsにpythonパッケージをインストールするには?
- 22. 独自のPythonパッケージをインストールする
- 23. Pythonパッケージの静的ファイルをインストールする
- 24. GitHub pythonパッケージをAnaconda、Spyderにインストールする
- 25. tar.gzからpythonパッケージをインストールする
- 26. nitrousioにpythonパッケージをインストールする
- 27. RHELにPython開発パッケージをインストール
- 28. MiniSomパッケージをPythonにインストールする方法
- 29. プライベートBitbucket RepoからPythonパッケージをインストール
- 30. MacでPython 2.7でパッケージをインストールし、Python 2.6パッケージの代わりにそのパッケージを使用する
これは 'requirements.txt'が何のためにあるのかである:すべての依存関係が' pip'(doesnのを満足させることができる場合https://pip.pypa.io/en/stable/user_guide/#requirements-files – Thomas
必然的にピピでなければなりません)、トーマスの言葉通りに 'requirements.txt'を使うことができます。 –