問題タブ [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 - サイトパッケージのないUbuntuのVirtualenv
私は最近、pythonで開発しているときにvirtualenvを使用しています。--no-site-packages オプションを使用した分離された開発環境のアイデアは気に入っていますが、PyGTK アプリの開発中にこれを行うのは少し難しい場合があります。PyGTK モジュールはデフォルトで Ubuntu にインストールされます。システムの別の場所にある特定のモジュールを仮想環境 (--no-site-packages を使用) に認識させたいと考えています。
これを行う最善の方法は何ですか?または、それを吸い上げて --no-site-packages オプションをドロップする必要がありますか?
python - virtualenv を使用して特定のパッケージをインストールする
ということで、今年からvirtualenvを使い始めたいと思います。no-site-packages オプションが気に入っています。ただし、特定のパッケージを各 virtualenv にインストールする方法を知りたいと思っていました。たとえば、djangoを各virtualenvにインストールしたいとしましょう...これは可能ですか?ビルドアウトはこれに対処しますか?
まあ、それはdjangoではなく、djangoアプリケーションに似ています...各virtualenvにdjangoのバージョンをインストールしてもかまいません...「no-site-packages」への中間オプションがあるかどうか疑問に思っていました
python - virtualenvに相当するRuby?
Pythonユーティリティvirtualenvに似たものはありますか?
基本的に、Pythonパッケージをサンドボックス環境にインストールできるためeasy_install django
、システム全体のsite-packagesディレクトリには配置されず、virtualenv-createdディレクトリに配置されます。
例えば:
RubyGemsにこのようなものはありますか?
python - 仮想環境内の Pydev と Pylons、オートコンプリートが機能しない
Pydev をインストールして、Python 2.6 で問題なく実行しています。Pylons 0.9.7 RC 4 を仮想環境にインストールし、仮想環境にピントするように新しいインタープリターを構成しました。これは pylons プロジェクトに使用されます。私の問題は、コードの自動補完が基本ライブラリ (基本の python インストールでインストールされたもの) のクラスでは機能せず、仮想環境のクラスでは問題なく機能することです。
ティア
bash - bashスクリプトでソースを使用すると、「ソース:見つかりません」エラーが発生します
私は(私が思っていたように)次のような単純なbashスクリプトを書き込もうとしています。
- virtualenvを実行して、$1で新しい環境を作成します
- 仮想環境をアクティブ化する
- さらにいくつかのことを行います(djangoをインストールする、virtualenvのパスにdjango-admin.pyを追加するなど)
ステップ1は非常にうまく機能しますが、virtualenvをアクティブ化できないようです。virtualenvに慣れていない人のためにactivate
、仮想環境をアクティブ化するファイルを作成します。CLIから、を使用して実行しますsource
ここで、$ env_nameは、明らかに、仮想envがインストールされているディレクトリの名前です。
私のスクリプトでは、仮想環境を作成した後、次のようにアクティブ化スクリプトへのパスを保存します。
しかし、私が電話するとsource "$activate"
、私はこれを取得します:
$activate
アクティベートスクリプトへの正しいパスが含まれていることはわかっています。実際、を呼び出す前に、ファイルがそこにあることをテストしていますsource
。しかし、source
それ自体はそれを見つけることができないようです。また、CLIですべての手順を手動で実行してみましたが、すべてが正常に機能します。
私の調査では、このスクリプトが必要であることがわかりましたが、すべての仮想環境を〜/ .virtualenvディレクトリ(またはにあるもの)に保存するなど、必要のない他の多くのことも実行しています。 $ WORKON_HOME)。しかし、彼はへの道を作り、基本的に私と同じようにactivate
呼びかけているように私には思えます。source "$activate"
スクリプト全体は次のとおりです。
免責事項:私のbashスクリプト-fuはかなり弱いです。私はCLIにかなり慣れていますが、これが機能しない非常に愚かな理由があるかもしれません。
python - Mac OS X で virtualenv を使用する
私はUbuntuでvirtualenvを使用してきましたが、それはうまくいくので、Macで使用しようとしていますが、問題が発生しています。
virtualenv
コマンドはディレクトリを正常に作成し、そこにパッケージを喜んeasy_install
でインストールしますが、インストールしたものをインポートできません。sys.path
が正しく設定されていないようです。オプションsite-packages
を使用しても、 virtual が含まれていません。--no-site-packages
私は何か間違ったことをしていますか?
Mac OS 10.5.6でPython 2.5.1とvirtualenv 1.3.3を使用しています
編集: virtualenv を使用しようとすると、次のようになります。
編集 2 :activate_this.py
スクリプトの使用は機能しますが、実行source bin/activate
は機能しません。問題を絞り込むのに役立つことを願っていますか?
python - virtualenv での鼻の使用に関する問題
virtualenv プロジェクトでノーズ (nosetests) を使用できません。virtualenv 環境にインストールされているパッケージが見つからないようです。
奇妙なことは、私が設定できることです
setup.py で、次のようにテストを問題なく実行します
しかし、nosetests をそのまま実行すると、あらゆる種類のインポート エラーが発生します。
システム全体にインストールされたnoseとvirtualenvのnoseパッケージの両方で試しましたが、うまくいきませんでした。
何かご意見は?
ありがとう!!
python - virtualenv で実行された行がカバレッジに表示されない
プロジェクトがあり、カバレッジを使用してノーズテストを実行しようとしています。私はvirtualenvで実行しています。私が走るとき
テストは正常に実行されますが、カバレッジはコードが実行されたことを示していません (カバレッジはすべて 0% です)。
対象バージョン 3.0b3、Darwin Kernel バージョン 9.7.0、Mac OS X 10.5.7、setuptools 0.6c9、nose 0.11.1、Python 2.5.4
python - Python virtualenv を終了/終了/非アクティブ化する方法
virtualenv と virtualenvwrapper を使用しています。コマンドを使用して、virtualenv をうまく切り替えることができworkon
ます。
すべての仮想環境を終了して、システム環境で再び作業するにはどうすればよいですか? 今のところ、元に戻る唯一の方法はme@mymachine:~$
、シェルを終了して新しいシェルを開始することです。それはちょっと面倒です。「何もしない」で作業するコマンドはありますか? もしそうなら、それは何ですか? そのようなコマンドが存在しない場合、どのように作成すればよいですか?
python - SQLAlchemy と VirtualEnv の問題
OS X 10.5 の virtualenv で SQLAlchemy を使用しようとしていますが、まったくロードできないようです。
これが私がやったことです
インタープリターから sqlalchemy をインポートしようとすると、すべて正常に動作しますが、python スクリプトから sqlalchemy をインポートしようとすると、次のエラーが発生します。
IBMのチュートリアル スクリプトは次のとおりです。
「python test.py」を実行してみましたが、結果は次のとおりです。
これが私のsys.pathにあるものです
何が起こっているかについてのアイデアはありますか??