問題タブ [virtualenvwrapper]
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 - Ubuntu: Python バージョン、virtualenvwrapper および django
virtualenvs と django に問題があります。どうやら私は彼らがどのように機能するはずなのか理解していません。
/opt/bin/python に python 2.7.3 ucs2 をインストールしましたが、問題なく動作しました。
でpythonスクリプトを作成するとき
私は ucs2 python に正しい 65535 を取得します。
同時に、django アプリに正しい仮想環境を使用する方法がわからないため、ucs4 ではなく ucs2 python を使用できます。そのwsgiファイルまたはmanage.pyが正しい環境でwsgiスクリプトを開始する方法についてのヒントを与えてくれると考えて、virtualenvwrapper.djangoで1つのテストプロジェクトを作成しようとしました-そのような運はありません。
このサイトを見つけました: http://www.saltycrane.com/blog/2009/05/notes-using-pip-and-virtualenv-django/
基本的に(私がすでに行った他のことに加えて)、これをwsgiファイルに追加するように指示します:
私の場合は次のとおりです。
試してみました - 運が悪い。次に、そのようなページがあります: http://www.gyford.com/phil/writing/2011/06/27/virtualenv-webfaction.php 最後のページに加えて、次を追加することをお勧めします:
私の場合は次のとおりです。
再び運が悪い..見る
Python バージョン 2.7.2 と maxunicode 1114111 が 65535 ではなく出力されます。
次に、stackoverflow に次のメッセージがあります: How does django work with virtualenv? これは、httd.confにparamsを追加することを示唆しています-これも試してみましたが、機能しませんでした。
正直なところ、これはわかりません。おそらく、バージョンは2.7.2のままで2.7.3にはならないはずです...それでは、virtualenvsのポイントは何ですか...または、私は何か間違ったことをしていて、それらの例から何かを得ていません。また、virtualevns に関する wsgi wiki も確認しました。
http://code.google.com/p/modwsgi/wiki/VirtualEnvironments
httpd.conf を次のように変更しました。
何もない。まだpython 2.7.2が表示されています...
誰かが私を助けてくれませんか:)
アラン
Edit1: コメントへの回答:
1) 仮想環境を使用したい場合、新しい mod_wsgi をインストール/コンパイルする必要がありますか? なぜ?
2) もしそうなら:
それから私の見解は私を示しています:
2.7.3 (デフォルト、2012 年 5 月 16 日 10:58:59) [GCC 4.6.1] maxunicode 65535
Edit2: modwsgi google グループの Graham Dumpleton の助けのおかげで、ucs2 python ( https://groups.google.com/forum/?fromgroups#!topic/modwsgi/F5Wn4uWrQAg ) に mod_wsgi をインストールできました。
しかし、私がこのサイトを開始すると、私はまだ取得します
2.7.2+ (デフォルト、2011 年 10 月 4 日 20:41:12) [GCC 4.6.1] maxunicode 1114111
いいえ
2.7.3 (デフォルト、2012 年 7 月 9 日 13:32:29) [GCC 4.6.1] maxunicode 65535
ところで、Apacheエラーログはこれを出力します:
[Mon Jul 09 14:13:19 2012] [警告] mod_wsgi: Python/2.7.3 用にコンパイルされています。[Mon Jul 09 14:13:19 2012] [warn] mod_wsgi: Python/2.7.2+ を使用したランタイム。
最終編集:
mod_wsgi のインストール方法にはいくつかの問題がありました。このリンクをたどると、必要なすべての情報を見つけることができます: https://groups.google.com/forum/?fromgroups#!topic/modwsgi/F5Wn4uWrQAg .
しかし、これらの問題の後、ポイントはUbuntu pythonのインストール方法が他のpythonと競合することでした(おそらく最良の説明ではありませんが、上記のリンクをたどるとGraham Dumpletonによる非常に良い説明が見つかります)。libapache2-mod-python パッケージを削除すると、仮想 python と mod_wsgi がすべて機能し始めました。それは他の問題を引き起こしましたが、それらの問題は ubuntu とその python パッケージのセットアップ方法によって引き起こされます。
あなたがubuntuユーザーで、たまたま同じ問題を見つけた場合は、このページとGraham Dupmpletonsの多大な努力がおそらくあなたにも役立ちます.
python - PythonVirtualenv-virtualenvwrapper.hook_loaderという名前のモジュールはありません
MacOS10.6.8を実行しています。python2.6に加えてpython2.7もインストールし、新しいvirtualenvでpython2.7を使用したいと考えていました。次の手順を実行しました。
Python 2.7をダウンロードしてインストールしました:
次に、コマンドを実行して、python2.7を使用して新しいvirtualenvをセットアップします。
私の.bash_profileは次のようになります。
コンソールを開くと、次のエラーメッセージが表示されます。
また、別の投稿で、virtualenvwrapperをアップグレードする必要があることがわかりました。それは役に立ちませんでした。
どんな助けでもいただければ幸いです。
python - 仮想環境内にpip-pythonが見つかりません
python-virtualenv と python-virtualenvwrapper をインストールし、mkvirtualenv NAME を使用して仮想環境を作成し、workon NAME を介してアクティブ化しました。~/.virtualenvs/NAME/bin を見ると、そこに pip がインストールされていることがわかります。
ただし、pipを介して何かをインストールしようとすると、pip-python: command not foundと言われます
pip システム全体にインストールしたことはなく、仮想環境内に既にインストールされていることを考えると、必要ないという印象を受けました。さて、これらすべてにより、$PATH で何かが正しく設定されていないと思い込んでいますが、それは何でしょうか? 仮想環境の側にいると、 (NAME)[user@host]$ その環境内で pip インストールを使用するようにパスを変更する必要はありませんか? これを行うには何をする必要がありますか?
ubuntu - virtualenv workon が env ディレクトリに移動しないのはなぜですか
私はvirtualenvをセットアップしましたが、1つの厄介な問題を受け入れてうまく機能しています。workon コマンドを使用して環境に入ると、環境は正しくログインしますが、環境のルート ディレクトリに自動的に移動しません。
.bashrc
ファイルに次の行を追加しました。
それをリロードしました(ソース.bashrc
)が、環境に入ると、まだubuntuユーザーのホームディレクトリに残っています。サーバーの再起動も試みましたが、まだうまくいきません。
python - virtualenvwrapper インストール エラー
をインストールpip
しvirtualenvwrapper
ましpip
た。次の行を.bashrc
ソースを取得するとエラーが発生します.bash_profile
:
このエラーは何ですか? 同じエラーが発生した多くの人を見てきました。リストされている提案を試しましたが、うまくいかないようです。
OS X Mountain Lion と Python 2.7 を実行しています。
python - virtualenv はどこに作成する必要がありますか?
virtualenv をどこに置くべきか混乱しています。
私の最初のdjangoプロジェクトでは、コマンドでプロジェクトを作成しました
次に、djangoproject ディレクトリに cd し、コマンドを実行しました
これにより、内部ディレクトリと同じレベルに仮想環境ディレクトリが作成されましたdjangoproject
。
これは、この特定のプロジェクトの virtualenv を作成する場所が間違っていますか?
私は、ほとんどの人がすべての virtualenv をまったく別のディレクトリ (たとえば) にまとめて保持し、virtualenvwrapper~/virtualenvs
を使用してそれらの間を行ったり来たりしているという印象を受けています。
これを行う正しい方法はありますか?
virtualenv - virtualenvwrapper のインストール
virtualenvwrapper をインストールしようとしていますが、いくつかの問題に直面しています..
エラー:
このエラーを解決するにはどうすればよいですか?
virtualenvwrapper - virtualenvwrapper コマンドが機能しない
このエラーが発生するのはなぜですか? 私は持っvirtualenv
てvirtualenvwrapper
インストールしました。mkvirtualenv
とを使いたいworkon
です。それが機能しているのに奇妙だと思いますvirtualenv
が、virtualenvwrapper
そうではありません。
python - グローバル サイト パッケージにインストールされたパッケージを利用できるように virtualenv を変更する
次のようにvirtualenvwrapper ドキュメントを使用して仮想環境を作成しました。
ほとんどの場合問題なく動作しますが、仮想環境の外にいくつかのグローバル パッケージをインストールする必要があるいくつかの Django の問題に遭遇しました。これらのパッケージをインストールしたら、仮想環境を更新してこれらの新しいパッケージを取り込むにはどうすればよいですか? または、環境を最初から再作成する必要がありますか?
bash - bashインストールスクリプトを介してvirtualenvにインストールする方法は?
最近、bash スクリプトを使用して Ubuntu VM のセットアップを自動化しようとしました (bash スクリプトは初めてです)。
問題は、私が設定した方法では機能しないことです。特に mkvirtualenv および workon コマンドは、bash スクリプトでは機能しません。変数を渡してbashスクリプトでvirtualenvを作成し、pip経由でvirtualenvにインストールするにはどうすればよいですか?