問題タブ [virtualenv]

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 投票する
5 に答える
16088 参照

python - カスタムビルドの Python で virtualenv 環境を作成するこの問題を回避するにはどうすればよいですか?

Python 2.3.4 がプリインストールされた Linux マシンでコードを実行する必要があります。私はそのマシンの sudoers リストに載っていないので、Python 2.6.4 をホーム ディレクトリ (のサブディレクトリ) にビルドしました。次に、(初めて)virtualenvを使用しようとしましたが、次のようになりました:

PYTHONHOME を何らかの値に設定する必要がありますか? (より適切な名前がないため、意図的に ENV に「ENV」という名前を付けました。)

これらのエラーを無視できるかどうかわからないので、nose (0.11.1) を ENV にインストールしてみました。

何かアドバイス?

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

python - emacsのvirtualenvからpythonインタープリターを指定する

今日、私はPython関連のモードをEmacs構成に取り入れようとしていますが、あまり運がありませんでした。

私が最初に気付いたのは、Emacsの起動方法(ターミナルとデスクトップから)によって、使用することを決定するインタープリターが異なることです。

  • KDEメニューから起動:M-! which python与える/usr/bin/python

  • ターミナルから起動:M-! which python与える~/local/bin/python

.bashrcがパスに〜/ local / binを追加 しているので、これを受け入れることができます。KDEはデフォルトでそれを無視していると思います。これを回避することはできますが、virtualenvをアクティブ化すると、どのpythonが〜/ project.env / bin /M-! pythonを指すと予想されます が、それでも〜/ local / bin/pythonを指します。 。

したがってM-x py-shell、私が〜/ local / bin / pythonM-x py-execute-bufferを取得すると、virtualenvのパッケージにあるモジュールを試してみると 、 py-shellはvirtualenvのモジュールについて知らないと文句を言います。

py-python-commandを"〜/ project.env / bin / python"に設定しても、すべてがロードされた後は効果がないようです。

ですから、私の質問の全体的な要点は、Pythonに関連するすべてのemacsを適切なインタープリターに向けるにはどうすればよいのでしょうか。

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

python - python2.5 virtualenv 内の MySQLdb

MySQLサーバーを備えたFedora 11ボックスがあります。Fedora 11 は内部で python 2.6 を使用し、python 2.6 はボックスに自動的にインストールされます。バージョン 2.5.5 用の python virtual-env を作成したので、turbogears 1.x アプリケーションを実行できます。ボックスにMySQLdb rpmがインストールされています(Python 2.6で正常に動作します)。

Python バージョン 2.6 内から MySQLdb をインポートすると、正常にインポートされます。Python 2.5.5 virtual-env 内から MySQLdb をインポートすると、インポートは失敗します (--no-site-packages で virtual-env をインストールしたため)。そのため、MySQLdb python をローカル パッケージ (ローカルから仮想環境) としてインストールする必要があります。

仮想環境内の「easy_install MySQL-python」が失敗します。MySQL-python-1.2.3.c1.tar.gz/download をダウンロードしますが、'python setup.py build' はエラーで失敗します。virtual-env の外で MySQL を構築するときにも同じ問題が発生します。

MySQL-python の 'python setup.py build' はライブラリにリンクしようとしていますか (ライブラリが不足していますか)? または、ダウンロードされたコードに一部のヘッダー ファイルがありませんか (ありそうにありません)。

ありがとう。


S.マーク、

MySQL ヘッダー ファイルをインストールすると、既存の rpm が混乱しますか?

【冗長ですみません。本質的に、MySQL はマシン上で機能し、MySQL-python は Python 2.6 で機能しますが、MySQL-python は Python 2.5.5 の virtualenv からは機能しません。]

助けてくれてありがとう。

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

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

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

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

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

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

0 投票する
7 に答える
10270 参照

python - Mac OS X で Virtualenv を実行する際の問題

Mac OS X 10.6.2 (Xcode がインストールされている) と Python 2.6 で virtualenv-1.4.5 を使用しています。virtualenvを実行しようとすると、次のようになります...

このエラーがスローされる理由はありますか?

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

django - Django の展開: PIL と virtualenv の問題

Vserver (Debian Lenny) に Django サイトをデプロイしていますが、PIL に問題があります。

私もvirtualenvを使っています。virtualenv で pip install -U PIL と入力すると、すべて正常にインストールされ、次のようになります。

そして、シェル(python manage.py shell)に入って入力すると

エラーは発生しません。

しかし、Djangoプロジェクトで使用すると(たとえば、管理者に画像をアップロードする)、取得できます

開発マシンでは問題なく動作するため、モデルの問題ではないと思いますが、クラスの一部は次のとおりです。

私はこれについて頭がおかしくなります。これは非常に一般的な問題だと思いますが、一日中これをグーグルで検索しようとしましたが、うまくいきませんでした.

前もってありがとう、AndriJan

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

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

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

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

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

python - virtualenvは、shutilやurllib2などの標準モジュールをコピーしません

新しいvirtualenvを作成すると、新しいvirtualenvにvirtualenv .virtualenvs/my_envコピー/リンクされた標準のpythonモジュールのサブセットのみがあります。

たとえばls -l、.virtualenvs / my_env / lib / python2.6で実行すると、次のように表示されます。

ただし、のようなモジュールは、にある場合でもコピーさshutilurllib2ません/usr/lib/python2.6/shutil.py。Ubuntu9.10を使用しています。

これは予想される動作ですか?どうすればshutilなどのモジュールをvirtualenvにインストールできますか(これらのモジュールはpypiで見つかりませんでした)?

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

python - Virtualenvwrapper .hook: 許可が拒否されました

以前は使用virtualenvwrapperしていましたが、新しいコンピューターで実行するのに問題があります。私の.bashrcファイルは指示に従って更新されます:

しかし、source実行すると、次のようになります。

この以前の投稿ではvirtualenvwrapper.sh$$. これを修正する方法はありますか?

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

python - Windowsへのvirtualenvwrapperのインストール

easy_installを使用してWindowsにvirtualenvとvirtualenvwrapperをインストールしました。しかしmkvirtualenv、欠けています。自分のマシンで検索しようとしましたが、見つかりませんでした。どうやって解決したらいいのかわからない。何か考えはありますか?