問題タブ [pip]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
4 に答える
26676 参照

python - PIP: 依存関係のみをインストールする

virtualenvを作成し、その中にインストールdistributepipて、オプションでgitレポを複製するスクリプトがあります。

これで、作業するプロジェクトがインストールされました。しかし、その依存関係はインストールされていません。pipを発行したかのように、すべての依存関係をインストールするにはどうすればよいpip install MyAppですか?

編集:どうやら私の質問はこれと重複しています。

正確にはわかりませんが、pip install -e .あまりにも多くの余分なものが横たわっていなくても、私が望むことをしているようです。ただし、コードがリンクされていない方がいいと思いsite-packagesます。

0 投票する
2 に答える
13175 参照

python - 展開を処理するために pip、virtualenv、および Fabric をどのように使用しますか?

あなたの設定、トリック、そして何よりもワークフローは何ですか?

これらのツールは優れていますが、その使用方法に関するベスト プラクティスはまだないため、どのように使用するのが最も効率的かわかりません。

  • pipバンドルを使用しますか、それとも常にダウンロードしますか?
  • 手動で Apache/Cherokee/MySQL をセットアップしますか、それともスクリプトを用意していますか?
  • すべてをvirtualenvに入れて使用し--no-site-packagesますか?
  • 複数のプロジェクトで 1 つの virtualenv を使用していますか?
  • Fabricを何に使用しますか(デプロイのどの部分をスクリプト化しますか)?
  • Fabric スクリプトをクライアントまたはサーバーに配置しますか?
  • データベースとメディア ファイルの移行をどのように処理しますか?
  • SConsなどのビルド ツールが必要になることはありますか?
  • 展開の手順は何ですか? それぞれをどのくらいの頻度で実行しますか?
0 投票する
2 に答える
47920 参照

python - 代替インデックス付きの pip requirements.txt

Repoze Zope2 インストールのすべての要件を pip要件ファイルに入れたいと考えています。repoze パッケージのほとんどは PyPi にはないようですが、代わりの PyPi インデックスがここにあります。しかし、そのインデックスを要件ファイルと一緒に使用するように pip に指示する方法がわかりません。単一のパッケージの場合、簡単です

私は次のことを試しました

または私のrequirements.txtで、これらのすべての種類または順列:

または(ドキュメントに「これらのオプションはすべて独自の行にある必要があることに注意してください。」と記載されているためです。)

では、 http://dist.repoze.org/zope2/2.10/simple/をインデックスとして使用するように pip に指示する正しい方法は何ですか?

0 投票する
4 に答える
42073 参照

python - virtualenv または buildout を使用して PIL をインストールする際の問題

easy_install または buildout を使用して PIL をインストールすると、「from PIL import Image」ではなく「import Image」を実行する必要があるような方法でインストールされます。

ただし、「apt-get install python-imaging」を実行するか、「pip -E test_pil install PIL」を使用すると、すべて正常に動作します。

virtualenv を使用して PIL をインストールしようとする方法の例を次に示します。

なるほど、easy_install は PIL を Egg にパックしますが、PIP はパックしません。buildbot も同じで、卵を使用します。

easy_install または buildout を使用して PIL を適切にインストールするにはどうすればよいですか?

0 投票する
1 に答える
620 参照

deployment - 複数のプロジェクトで fabfile を共有する

Fabricは、 Djangoプロジェクトの展開と Ubuntuスライスの初期構成の両方で、私の最適な展開ツールになりました。ただし、Fabricを使用した現在のワークフローはあまりDRYではありません。

  1. fabfile.pyあるDjangoプロジェクトから別のプロジェクトにコピーし、
  2. 各プロジェクトの必要に応じて を変更しますfabfile.py(たとえば、webserver_restartタスクを Apache から Nginx に変更する、ホストと SSH ポートを構成するなど)。

このワークフローの利点の 1 つは、 がGitリポジトリfabfile.pyの一部になることです。したがって、とpipの間に、再作成可能な virtualenvとデプロイ プロセスがあります。このアドバンテージは残しつつ、DRYを増やしていきたいです。次の方法でワークフローを改善できるようです。fabfile.py requirements.txt

  1. およびpip installで定義された一般的なタスクを実行できるfabfile.py
  2. 各プロジェクトのホスト構成情報をfab_config含むファイルを用意し、必要に応じてタスクをオーバーライドする

FabricワークフローのDRY性を高める方法について何か推奨事項はありますか?

0 投票する
1 に答える
2639 参照

python - 「UserWarning:setuptools用の未構築の卵」-これは実際にはどういう意味ですか?

pipを使用してvirtualenvにインストールすると、「UserWarning:Unbuilt egforsetuptools」というメッセージがよく表示されます。私はいつもそれを安全に無視して仕事に取り掛かっていますが、問題はないようです。

しかし、私は突然好奇心に襲われ、誰かがそれが何を意味するのかを正確に説明できるかどうか疑問に思いました。

また、distributeを使用する新しいvirtualenvオプションは、代わりにこれらすべてに適合しますか?代わりにそれを使用する必要がありますか、それともdistutils2が出るまで無視する必要がありますか?(それが完全に無関係である場合はお詫びします-多分それは新しい質問になるはずですか?)

ありがとう!

0 投票する
52 に答える
1526483 参照

python - pip を使用してすべての Python パッケージをアップグレードする方法

で一度にすべての Python パッケージをアップグレードすることは可能pipですか?

:公式のイシュー トラッカーには、この機能に関するリクエストがあります。

0 投票する
3 に答える
4454 参照

python - --no-site-packagesで作成されたvirtualenvにグローバルパッケージを含める

私は通常--no-site-packages、より分離するためのオプションを使用してvirtualenvsを作成することを好みます。また、デフォルトのpythonグローバルパッケージには非常に多くのパッケージが含まれており、通常、それらのほとんどは必要ありません。PILただし、またはのように、いくつかの選択したパッケージをグローバルに保持したいと思いますpsycopg2。それらをに含める良い方法はありvirtualenvますか?それは簡単に自動化することもできますか?

0 投票する
25 に答える
774277 参照

python - 複数のPythonバージョンとPIPを扱っていますか?

pipPythonの複数のバージョンでうまくプレイする方法はありますか?たとえば、pip自分のサイト2.5インストールまたは自分のサイト2.6インストールのいずれかに明示的にインストールするために使用したいと思います。

たとえば、でeasy_install、私はを使用しますeasy_install-2.{5,6}

そして、はい—私はvirtualenvについて知っていますが、いいえ—それはこの特定の問題の解決策ではありません。

0 投票する
42 に答える
932261 参照

python - エラー: vcvarsall.bat が見つかりません

Python パッケージdulwichをインストールしようとしました:

しかし、不可解なエラー メッセージが表示されます。

パッケージを手動でインストールしようとすると、同じことが起こります。