問題タブ [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 投票する
1 に答える
1441 参照

python - virtualenv、sys.path、およびサイト パッケージ

私はdjango展開用のvirtualenvをセットアップしています。グローバル サイト パッケージにアクセスせずに、隔離された環境が必要です。オプション --no-site-packages を使用してから、その環境のローカル pip インスタンスをインストールしました。

pipとrequirements.txtファイルを使用した後、ほとんどのパッケージがsys.pathにない「ビルド」フォルダーにインストールされていることに気付いたので、次のようなエラーが発生します

「django.confという名前のモジュールがありません」

ベースのvirtualenvパッケージの後にvirtualenvwrapperもインストールしました。

私が思い出す限り、以前に「ビルド」フォルダーを見たことがなく、なぜこれらのパッケージがローカル環境のサイトパッケージフォルダーに単純にインストールされなかったのか不思議です。そのビルド フォルダーを指定するにはどうすればよいですか?なぜそれが存在するのですか?

ありがとう

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

python - Python には、Ruby の rvm と同じくらい堅牢なも​​のがありますか?

これはこの質問の重複ではありません。

私はすでにvirtualenvvirtualenvwrapperpipを認識していますが、私が望むものを正確に持っているようには見えません。

複数のバージョンの Python だけでなく、複数のバージョンの Django (たとえば) をインストールし、「アクティブな」バージョンの Python と「アクティブな」バージョンの Django を組み合わせて一致させる方法を探しています。

たとえば、Django 1.0、1.1、および 1.2 があり、トランクは「アクティブ」です。Python 2.5、2.6、および 2.7 でテストできるようにしたいと考えています。次に、Django 1.2 を「アクティブ」にして、すべての Python バージョンで再度テストします。

その例で virtualenv を使用して潜在的に取得できる方法を確認できますが、Python 2.5、2.6、および 2.7 と Django バージョン 1.0、1.1、および1.2. この時点で、私が作成する必要がある仮想環境の数が管理不能になりつつあります。

virtualenv の作成と切り替えに対処することなく、Python バージョン X を「アクティブ」にし、Django バージョン X を「アクティブ」にし、MyApp バージョン X を「アクティブ」にすることができるようにしたいと思います (そして、私は間違いなくそうしません)。大量のブートストラップ スクリプトを実行する必要はありません)。

私が探しているものはPythonに存在しますか、それともvirtualenv、virtualenvwrapper、およびこれをエレガントに処理できるpipについて欠けているものはありますか?

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

django - nginx / wsgi / Virtualenv / pip / yolk/django構成で新しいモジュールを追加

セットアップに小さな問題があります。私はDjangoの世界にまったく慣れていないので、我慢してください。

なじみのある友人が私のプロジェクトのためにVPS(Ubuntu)をセットアップしました。

私は今、自分で新しいモジュール(南)を追加しようとしているので、使用することができますmanage.py migrate

virtualenvが非アクティブ化されたときに、モジュールをインストールしました

うまくいったようです

南モジュールが見えます。

その時点で私は自分のサイトで実行します

ただし、このエラーが発生します。

私は自分が何をしているのか完全には理解していませんが、学びたいと思っています。

多分誰かが私を正しい方向に向けることができますか?私は何かが足りないのですか?

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

python - PyPi がバージョン 1.0.0 を示しているのに、pip が matplotlib バージョン 0.91.1 をインストールするのはなぜですか?

2012 年 10 月 15 日更新

PyPi は 1.1.0 で matplotlib を表示するようになったため、この問題は解決されました。次の方法で matplotlib をインストールします。

pip install matplotlib

以下の古い情報

PyPimatplotlib 1.0.0を示しています。ただし、pip経由で matplotlibをvirtualenvにインストールすると、バージョン 0.91.1 がインストールされます。

  • バージョンの違いはなぜですか?
  • matplotlib 1.0.0 をインストールする方法はありますか?

リサーチ

PyPi上の matplotlib の DOAP レコードが正しいバージョンを指しているようです。以下は、参照用の DOAP レコードです。

構成

  • OS: Mac OS X 10.6.6
  • パイソン 2.7
  • virtualenv 1.5.1
  • ピップ 0.8.1

更新 24-Aug-10 7:09 AM

PyPi ミラーからインストールすると、バージョン 0.91.1 もインストールされます。

更新 2011 年 1 月 14 日 16:54

matplotlib 1.0.1がリリースされたにもかかわらず、この問題は解決しません。

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

python - pip 要件ファイルのオプションの依存関係

pip 要件ファイルでオプションの依存関係を指定するにはどうすればよいですか?

pip ドキュメントによると、これは可能ですが、ドキュメントにはその方法が説明されておらず、ウェブ上で例を見つけることができません。

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

python - git を使用した pip install は、リポジトリのクローン作成とどう違うのですか?

私は Django の初心者で、pip を使用して django-basic-apps をインストールするのに問題があります。

私がこれをしたら...

結局lib/python2.6/site-packages/basic/blog、テンプレートディレクトリがありません。

私がこれをしたら...

最終的にbasic/blogDOES にはテンプレート ディレクトリがあります。

or pipについての何かがdjango-basic-apps原因で、pip経由でインストールできないと思われます。を読めば答えにたどり着くのではないかと思っdjango-basic-appsたのsetup.pyですが、見当たりませんでした。

(pipを使用せずにインストールすると、問題なく動作することを付け加えておきdjango-basic-appsます。)

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

python - 共有 python パッケージを複数の virtualenv に追加する

現在の Python ワークフロー

pipdistributedvirtualenv、およびvirtualenvwrapperをPython 2.7 サイト パッケージ ( Mac OS X にインストールされたフレームワーク Python ) にインストールしました。私の~/.bash_profile中で私はラインを持っています

これにより、次のようなワークフローが得られます。

質問

以前に別の virtualenv にインストールされたパッケージをダウンロードするわけではないため、このワークフローは時間と帯域幅を節約します。ただし、各パッケージが各 virtualenv にインストールされるため、ディスク容量は節約されません。したがって、私は疑問に思っています:

  • 質問 #1 Python 2.7 サイト パッケージにインストールされていない1 つの Python パッケージを複数の virtualenv が参照するようにすることで、ディスク領域を節約できるこのワークフローへの変更はありますか?

virtualenvwrapper の一部であるadd2virtualenvを使用してみました。これにより、「指定されたディレクトリが現在アクティブな virtualenv の Python パスに追加されます」が、ディレクトリにある実行可能ファイルは追加されませんvirtualenv/bin。したがって、以下は失敗します。

  • 質問 #2仕組みについて何か見逃していることはありadd2virtualenvますか?
  • 質問 #1 言い換え私の Python 2.7 サイト パッケージにインストールされていない1 つの Python パッケージを複数の virtualenv が参照できるようにする add2virtualenv よりも優れた方法はありますか?
  • 質問 3共有 Python パッケージを複数の virtualenv にインストールする方法がある場合、Python パッケージを各 virtualenv に個別にインストールする場合と比較して、パフォーマンスの低下はありませんか?
  • 質問 #4ディスク領域の節約をあきらめて、現在のワークフローを維持する必要がありますか?
0 投票する
2 に答える
4498 参照

python - Pipを使用して、アップグレードされていないパッケージのみを強制的にアップグレードするにはどうすればよいですか?

バージョンが修正されたファイルでPipを実行するとrequirements.txt、次のエラー(または同様のエラー)が発生します。

バージョンが競合しているためです。を使用pip install -U -r requirements.txtするとこれが修正されますが、すべてのパッケージを再度ダウンロードする必要があります。Pipの優れた点の1つは、何がインストールされているかを認識し、再ダウンロード/インストールしないことです。

これを回避する方法はありますか?私が欲しいのは「ソフトアップグレード」だと思います。これは、パッケージが競合する場合にのみパッケージをアップグレードします。

0 投票する
6 に答える
18503 参照

virtualenv - virtualenvにlibxml2をインストールするにはどうすればよいですか?

オプション付きのvirtualenvがあり--no-site-packagesます。私はそれにscrapyを使用しています。Scrapyは。によってlibxml2import libxml2を使用します。またはを使用してvirtualenvにlibxml2をインストールするにはどうすればよいですpipeasy_install

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

python - Python でパッケージ化する簡単な方法はありますか?

今日、djangoアプリをパッケージ化しようとしました。それは大きな赤ちゃんであり、セットアップ ファイルを使用して、すべてのパッケージとサブ パッケージを「package」パラメーターに手動で書き込む必要があります。次に、フィクスチャ、html/Css/画像ファイル、ドキュメントなどをコピーする方法を見つけなければなりません。

ひどい働き方です。私たちはコンピュータ サイエンティストであり、自動化を行っていますが、これを行っても意味がありません。

アプリの構造を変更するとどうなりますか? setup.py を書き直さなければなりません。

より良い方法はありますか?それを自動化するツールは?Python のように開発者の時間を大切にする言語が、パッケージングをこんなに面倒なものにしてくれるなんて信じられません。

シンプルな pip インストールを使用して、最終的にアプリをインストールできるようにしたいと考えています。ビルドアウトについては知っていますが、それほど単純ではなく、ピップフレンドリーではありません。