問題タブ [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.
python - カスタムビルドの Python で virtualenv 環境を作成するこの問題を回避するにはどうすればよいですか?
Python 2.3.4 がプリインストールされた Linux マシンでコードを実行する必要があります。私はそのマシンの sudoers リストに載っていないので、Python 2.6.4 をホーム ディレクトリ (のサブディレクトリ) にビルドしました。次に、(初めて)virtualenvを使用しようとしましたが、次のようになりました:
PYTHONHOME を何らかの値に設定する必要がありますか? (より適切な名前がないため、意図的に ENV に「ENV」という名前を付けました。)
これらのエラーを無視できるかどうかわからないので、nose (0.11.1) を ENV にインストールしてみました。
何かアドバイス?
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を適切なインタープリターに向けるにはどうすればよいのでしょうか。
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 からは機能しません。]
助けてくれてありがとう。
python - PIP: 依存関係のみをインストールする
virtualenv
を作成し、その中にインストールdistribute
しpip
て、オプションでgit
レポを複製するスクリプトがあります。
これで、作業するプロジェクトがインストールされました。しかし、その依存関係はインストールされていません。pip
を発行したかのように、すべての依存関係をインストールするにはどうすればよいpip install MyApp
ですか?
編集:どうやら私の質問はこれと重複しています。
正確にはわかりませんが、pip install -e .
あまりにも多くの余分なものが横たわっていなくても、私が望むことをしているようです。ただし、コードがリンクされていない方がいいと思いsite-packages
ます。
python - Mac OS X で Virtualenv を実行する際の問題
Mac OS X 10.6.2 (Xcode がインストールされている) と Python 2.6 で virtualenv-1.4.5 を使用しています。virtualenvを実行しようとすると、次のようになります...
このエラーがスローされる理由はありますか?
django - Django の展開: PIL と virtualenv の問題
Vserver (Debian Lenny) に Django サイトをデプロイしていますが、PIL に問題があります。
私もvirtualenvを使っています。virtualenv で pip install -U PIL と入力すると、すべて正常にインストールされ、次のようになります。
そして、シェル(python manage.py shell)に入って入力すると
エラーは発生しません。
しかし、Djangoプロジェクトで使用すると(たとえば、管理者に画像をアップロードする)、取得できます
開発マシンでは問題なく動作するため、モデルの問題ではないと思いますが、クラスの一部は次のとおりです。
私はこれについて頭がおかしくなります。これは非常に一般的な問題だと思いますが、一日中これをグーグルで検索しようとしましたが、うまくいきませんでした.
前もってありがとう、AndriJan
python - 展開を処理するために pip、virtualenv、および Fabric をどのように使用しますか?
あなたの設定、トリック、そして何よりもワークフローは何ですか?
これらのツールは優れていますが、その使用方法に関するベスト プラクティスはまだないため、どのように使用するのが最も効率的かわかりません。
- pipバンドルを使用しますか、それとも常にダウンロードしますか?
- 手動で Apache/Cherokee/MySQL をセットアップしますか、それともスクリプトを用意していますか?
- すべてをvirtualenvに入れて使用し
--no-site-packages
ますか? - 複数のプロジェクトで 1 つの virtualenv を使用していますか?
- Fabricを何に使用しますか(デプロイのどの部分をスクリプト化しますか)?
- Fabric スクリプトをクライアントまたはサーバーに配置しますか?
- データベースとメディア ファイルの移行をどのように処理しますか?
- SConsなどのビルド ツールが必要になることはありますか?
- 展開の手順は何ですか? それぞれをどのくらいの頻度で実行しますか?
- 等
python - virtualenvは、shutilやurllib2などの標準モジュールをコピーしません
新しいvirtualenvを作成すると、新しいvirtualenvにvirtualenv .virtualenvs/my_env
コピー/リンクされた標準のpythonモジュールのサブセットのみがあります。
たとえばls -l
、.virtualenvs / my_env / lib / python2.6で実行すると、次のように表示されます。
ただし、のようなモジュールは、にある場合でもコピーさshutil
れurllib2
ません/usr/lib/python2.6/shutil.py
。Ubuntu9.10を使用しています。
これは予想される動作ですか?どうすればshutilなどのモジュールをvirtualenvにインストールできますか(これらのモジュールはpypiで見つかりませんでした)?
python - Virtualenvwrapper .hook: 許可が拒否されました
以前は使用virtualenvwrapper
していましたが、新しいコンピューターで実行するのに問題があります。私の.bashrc
ファイルは指示に従って更新されます:
しかし、source
実行すると、次のようになります。
この以前の投稿ではvirtualenvwrapper.sh
、$$
. これを修正する方法はありますか?
python - Windowsへのvirtualenvwrapperのインストール
easy_installを使用してWindowsにvirtualenvとvirtualenvwrapperをインストールしました。しかしmkvirtualenv
、欠けています。自分のマシンで検索しようとしましたが、見つかりませんでした。どうやって解決したらいいのかわからない。何か考えはありますか?