タグ付けされた質問 「requirements.txt」

6
requirements.txtに直接のgithubソースを記載する方法
コマンドを使用してライブラリをインストールしました pip install git+git://github.com/mozilla/elasticutils.git Githubリポジトリから直接インストールします。これは正常に機能し、その依存関係を私のに持ちたいと思っていrequirements.txtます。私はこのような他のチケットを見ましたが、それは私の問題を解決しませんでした。のようなものを入れた場合 -f git+git://github.com/mozilla/elasticutils.git elasticutils==0.7.dev でrequirements.txt、ファイル、pip install -r requirements.txt次の出力のような結果になります。 Downloading/unpacking elasticutils==0.7.dev (from -r requirements.txt (line 20)) Could not find a version that satisfies the requirement elasticutils==0.7.dev (from -r requirements.txt (line 20)) (from versions: ) No distributions matching the version for elasticutils==0.7.dev (from -r requirements.txt (line 20)) 要件ファイルのドキュメントには、git+gitプロトコル指定子を使用したリンクについては記載されていないため、おそらくこれはサポートされていません。 …

20
setuptools setup.pyファイル内のinstall_requires kwargの参照requirements.txt
requirements.txtTravis-CIで使用しているファイルがあります。との両方requirements.txtで要件を複製するのはばかげているようですsetup.py。そのため、ファイルハンドルをのinstall_requireskwargに渡したいと思っていましたsetuptools.setup。 これは可能ですか?もしそうなら、私はそれをどうやってやるべきですか? これが私のrequirements.txtファイルです: guessit>=0.5.2 tvdb_api>=1.8.2 hachoir-metadata>=1.3.3 hachoir-core>=1.3.3 hachoir-parser>=1.3.4

11
要件<package>を満たすバージョンが見つかりませんでした
次のrequirements.txtファイルを使用して、Ubuntu 12.04にいくつかのPythonパッケージをインストールしています。 numpy&gt;=1.8.2,&lt;2.0.0 matplotlib&gt;=1.3.1,&lt;2.0.0 scipy&gt;=0.14.0,&lt;1.0.0 astroML&gt;=0.2,&lt;1.0 scikit-learn&gt;=0.14.1,&lt;1.0.0 rpy2&gt;=2.4.3,&lt;3.0.0 そしてこれら二つのコマンド: $ pip install --download=/tmp -r requirements.txt $ pip install --user --no-index --find-links=/tmp -r requirements.txt (1つ目はパッケージをダウンロードし、2つ目はパッケージをインストールします)。 プロセスは頻繁にエラーで停止します: Could not find a version that satisfies the requirement &lt;package&gt; (from matplotlib&lt;2.0.0,&gt;=1.3.1-&gt;-r requirements.txt (line 2)) (from versions: ) No matching distribution found for &lt;package&gt; (from …

3
複数の環境用にrequirements.txtをカスタマイズする方法は?
開発と生産の2つの部門があります。それぞれに依存関係があり、その一部は異なります。開発は、開発中の依存関係を指します。同様に生産。'requirements.txt'と呼ばれる単一のファイルで各ブランチの依存関係を期待するHerokuにデプロイする必要があります。 整理するための最良の方法は何ですか? 私が考えたこと: 各ブランチに1つずつ、個別の要件ファイルを維持します(頻繁なマージに耐える必要があります!) 使用する要件ファイルをHerokuに伝えます(環境変数?) デプロイスクリプトの作成(一時ブランチの作成、要件ファイルの変更、コミット、デプロイ、一時ブランチの削除)

12
pipコマンドを使用して、requirements.txtからPythonパッケージをアップグレードする
すべてのPythonパッケージをpipコマンドを使用してrequirements.txtファイルからアップグレードするにはどうすればよいですか? 以下のコマンドで試してみました $ pip install --upgrade -r requirements.txt それ以来、Pythonパッケージにはバージョン番号(Django==1.5.1)がサフィックスとして付いているため、アップグレードされていないようです。requirements.txtファイルを手動で編集するよりも良い方法はありますか? 編集する Andyが回答で述べたように、パッケージは特定のバージョンに固定されているため、pipコマンドを使用してパッケージをアップグレードすることはできません。 しかし、pip-tools次のコマンドを使用してこれを実現できます。 $ pip-review --auto これにより、すべてのパッケージがrequirements.txtから自動的にアップグレードされます(必ず、pip-toolspip installコマンドを使用してインストールしてください)。

3
requirements.txtとsetup.py
私はPythonを使い始めました。私が追加したrequirements.txtとsetup.py私のプロジェクトへ。しかし、私はまだ両方のファイルの目的について混乱しています。setup.py再配布可能なもののために設計されており、再配布できないもののために設計されていますrequirements.txt。しかし、これが正しいかどうかはわかりません。 これらの2つのファイルは実際にどのように使用されることを意図していますか?


2
pipパッケージの依存関係ツリーを表示する方法はありますか?
複数のパッケージ依存関係を持つプロジェクトがありますrequirements.txt。主な要件はにリストされています。私が呼び出すpip freezeと、現在インストールされているパッケージがプレーンリストとして出力されます。次のような依存関係も取得したいと思います。 Flask==0.9 Jinja2==2.7 Werkzeug==0.8.3 Jinja2==2.7 Werkzeug==0.8.3 Flask-Admin==1.0.6 Flask==0.9 Jinja2==2.7 Werkzeug==0.8.3 目標は、特定の各パッケージの依存関係を検出することです。 Werkzeug==0.8.3 Flask==0.9 Flask-Admin==1.0.6 そして、これらを私の現在のに挿入しrequirements.txtます。たとえば、この入力の場合: Flask==0.9 Flask-Admin==1.0.6 Werkzeug==0.8.3 取得したい: Flask==0.9 Jinja2==2.7 Flask-Admin==1.0.6 Werkzeug==0.8.3 インストールされているpipパッケージの依存関係を表示する方法はありますか?

5
要件.txtを使用してPythonプロジェクトにすべての依存関係をインストールする方法
私はPythonを初めて使用します。最近、Pythonで作成されたプロジェクトを入手しましたが、インストールが必要です。以下のコマンドを実行してインストールしましたが、エラーが発生しました。 # pip install requirements.txt Collecting requirements.txt Could not find a version that satisfies the requirement requirements.txt (from versions: ) No matching distribution found for requirements.txt 私はグーグルで検索してこのリンクを見つけましたhttp://stackoverflow.com/questions/28167987/python-pip-trouble-installing-from-requirements-txtが、その投稿の解決策がよくわかりません。 以下は私のrequirements.txtファイルです: # cat requirements.txt ordereddict==1.1 argparse==1.2.1 python-dateutil==2.2 matplotlib==1.3.1 nose==1.3.0 numpy==1.8.0 pymongo==3.3.0 psutil&gt;=2.0 このPythonプロジェクトに必要なすべての依存関係をインストールする簡単な方法はありますか? EDIT1 以下はからの出力ですpip3 install -r requirements.txt。 # pip3 install -r requirements.txt …

8
他の人が私のpythonプログラムを実行できるようにする確実な方法
PythonプログラムをGitHubに配置して、他の人にさまざまなオペレーティングシステムがインストールされているコンピューターにダウンロードして実行してもらいたいと思います。私は比較的pythonに慣れていませんが、含まれているすべてのモジュールのさまざまなバージョンを一緒に動作させると問題が発生する可能性があることに気づくのに十分使用しました。requirements.txt(で生成されpipreqs、コマンドでデプロイされた)の使用を発見したばかりですが、実際に使用されているpythonのバージョンが明示されていないため、それ自体では完全なソリューションではないことpip install -r /path/to/requirements.txtに非常に驚いてrequirements.txtいます。だから私の質問は:私のプロジェクトをダウンロードしている誰かが実際に可能な限り少ない問題でそれを実行できるようにするためにどの仕様/ファイル/何か他のものが必要であるかです。 編集:私の計画は、最も多くの賛成票を得た回答によって導かれることでした。しかし、これまでのところ、4つの回答と127のビューの後、単一の回答では1つの賛成票もありません。いくつかの回答が良くない場合、なぜそれらが良くないのかについていくつかのコメントを見ると役に立ちます。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.