タグ付けされた質問 「virtualenv」

virtualenvは、サンドボックス化されたPython環境を作成するツールです。

15
Pythonにpip、virtualenvをインストールして配布する適切な方法は何ですか?
短い質問 何をインストールする適切な方法はあるpip、virtualenvとdistribute? バックグラウンド では私の答えにSOの質問4314376、私が使用してお勧めしez_setupますが、その後、インストールすることができますようにpipとvirtualenv、以下のように: curl -O http://peak.telecommunity.com/dist/ez_setup.py sudo python ez_setup.py sudo easy_install pip sudo pip install virtualenv 私はもともとJesse Nollerのブログ投稿からこれらの手順を引き出しました。MacでPythonを使用したいですか?。Iクリーングローバルsite-packagesディレクトリを維持する考えのようなので、私はそこにあるインストールのみ、他のパッケージ virtualenvwrapperとはdistribute。(このPythonパブリックサービスの発表distributeにより、最近ツールボックスに追加しました。これら2つのパッケージをインストールするには、以下を使用しました: sudo pip install virtualenvwrapper curl -O http://python-distribute.org/distribute_setup.py sudo python distribute_setup.py setuptoolsとeasy_installは不要 そのPython公共サービスの発表を実際にフォローするには、Pythonの新規インストール時に、次のようにします。 curl -O http://python-distribute.org/distribute_setup.py sudo python distribute_setup.py sudo easy_install pip sudo pip install virtualenv sudo pip install virtualenvwrapper グリフの叱責 …

10
pythonをインストールするときに$ PATHに受け入れ可能なCコンパイラが見つかりません
共有ホスティングに新しいPython環境をインストールしようとしています。私はこの投稿に書かれた手順に従います: mkdir ~/src wget http://www.python.org/ftp/python/2.7.1/Python-2.7.1.tgz tar -zxvf Python-2.7.1.tar.gz cd Python-2.7.1 mkdir ~/.localpython ./configure --prefix=/home/<user>/.localpython make make install 「./configure --prefix = / home //。localpython」コマンドにアクセスすると、次の出力が表示されます。 checking for --enable-universalsdk... no checking for --with-universal-archs... 32-bit checking MACHDEP... linux3 checking EXTRAPLATDIR... checking machine type as reported by uname -m... x86_64 checking for --without-gcc... no checking …

24
Virtualenvsの壊れた参照
最近、他のいくつかのアプリケーション(ターミナルではなくiTermに変更し、デフォルトのテキストエディターとしてSublimeに変更しました)とともに多数のドットファイルをMacにインストールしましたが、それ以降、.virtualenvs内のフォルダーがすべての仮想環境で機能しなくなりましたそれらはまだそこにあり、それらの中で何かを実行しようとするといつでも次のエラーを出します: dyld: Library not loaded: @executable_path/../.Python Referenced from: /Users/[user]/.virtualenvs/modclass/bin/python Reason: image not found Trace/BPT trap: 5 dotfilesに関連するすべてのファイルを削除し、.bash_profileを以前の状態に復元しましたが、問題は解決しません。問題を診断したり、簡単な方法で解決したりする方法はありますか(たとえば、すべてのvirtualenvをもう一度作成する必要がない)。

18
virtualenvをアクティブにする方法は?
私は検索をして、成功せずにさまざまな代替案を試してみましたが、数日間過ごしました-私を怒らせました。 Python 2.5.2を搭載したRed Hat Linuxでの実行最新のVirtualenvの使用を開始しましたが、アクティブ化できませんでした。どこかで以前のバージョンが必要であることを示唆しているため、Python 2.6で動作するはずのVirtualenv 1.6.4を使用しました。 仮想環境をインストールしているようです [necrailk@server6 ~]$ python virtualenv-1.6.4/virtualenv.py virtual New python executable in virtual/bin/python Installing setuptools............done. Installing pip...............done. 環境はまあまあ [necrailk@server6 ~]$ cd virtual [necrailk@server6 ~/virtual]$ dir bin include lib アクティブにしようとしています [necrailk@server6 ~/virtual]$ . bin/activate /bin/.: Permission denied. チェックされたchmod [necrailk@server6 ~/virtual]$ cd bin [necrailk@server6 bin]$ ls -l …
235 python  linux  virtualenv 

9
Cronとvirtualenv
cronからDjango管理コマンドを実行しようとしています。virtualenvを使用して、プロジェクトをサンドボックス化しています。 私はvirtualenvのような管理コマンドの実行を示す例をここや他の場所で見ました: 0 3 * * * source /home/user/project/env/bin/activate && /home/user/project/manage.py command arg ただし、タスクが開始されるべきであったときにsyslogがエントリを表示しても、このタスクは実際には実行されません(スクリプトのログファイルは空です)。シェルから手動で行を実行すると、期待どおりに動作します。 現在cron経由でコマンドを実行できる唯一の方法は、コマンドを分割して、ダムbashラッパースクリプトに入れることです。 #!/bin/sh source /home/user/project/env/bin/activate cd /home/user/project/ ./manage.py command arg 編集: arsはコマンドの実用的な組み合わせを考え出しました: 0 3 * * * cd /home/user/project && /home/user/project/env/bin/python /home/user/project/manage.py command arg 少なくとも私の場合、virtualenvのアクティブ化スクリプトを呼び出しても何も起こりませんでした。これは上手くいきます。

7
pip install --userでインストールされたパッケージをアンインストールする方法
--userユーザーごとにPythonパッケージをインストールできるpipのオプションがあります。 pip install --user [python-package-name] このオプションを使用して、ルートアクセス権がないサーバーにパッケージをインストールしました。現在必要なのは、現在のユーザーにインストールされているパッケージをアンインストールすることです。私はこのコマンドを実行しようとしました: pip uninstall --user [python-package-name] しかし、私は得ました: no such option: --user でインストールしたパッケージをpip install --user手動で見つけて削除する以外に、どうすればアンインストールできますか? この記事を見つけました pipはユーザーごとのサイトパッケージディレクトリからアンインストールできません ユーザーディレクトリからのパッケージのアンインストールはサポートされていないことを示しています。記事によれば、それが正しく実装されていれば、 pip uninstall [package-name] インストールされたパッケージは、ユーザーディレクトリでも検索されます。しかし、私にはまだ問題が残っています。同じパッケージがシステム全体とユーザーごとの両方にインストールされた場合はどうなりますか?誰かが特定のユーザーディレクトリをターゲットにする必要がある場合はどうなりますか?

4
virtualenvにグローバルサイトパッケージから特定のパッケージを継承させる
私は、ベースのPythonインストールのいくつかのライブラリ(私が選択したもの)のみを含むvirtualenvを作成する方法を探しています。 具体的には、virtualenvの作成中にmatplotlibをvirtualenvにインポートしようとしています。一部のfortranコンパイラー・ライブラリーが欠落しているため、pipまたはeasy_installでは効率的にインストールできません。今まで私がやった方法は、手動でコピーすることでした /usr/lib/python2.7/dist-packages/ to virtualenv_name/lib/python2.7/dist-packages/ ただし、これにより、手動でインポートされたリンクがyolkによって登録されなくなります(virtualenvで現在使用可能なすべてのライブラリが出力されます)。 だから、の選択的なバリアントを行う方法はありますか virtualenv --system-site-packages
208 python  virtualenv 

24
Virtualenvコマンドが見つかりません
virtualenvいろんなことを考えても仕事ができませんでした。私virtualenvはMAC OS Xに次を使用してインストールしました: pip install virtualenv とも追加しPATHました.bash_profile。virtualenvコマンドを実行しようとするたびに、次のメッセージが返されます。 -bash: virtualenv: command not found 私が実行するたびにpip install virtualenv、それは返します: Requirement already satisfied (use --upgrade to upgrade): virtualenv in /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages Macでは、virtualenv正しくインストールする必要があることを理解しています /usr/local/bin virtualenv実際にインストールされている/usr/local/binが、私は実行しようとするたびにvirtualenvコマンドを、コマンドが見つかりません。またvirtualenv、ディレクトリ/usr/local/binでコマンドを実行しようとしましたが、同じ結果が得られます。 -bash: virtualenv: command not found これらは.bash_profileに追加したPATHです export PATH=$PATH:/usr/local/bin export PATH=$PATH:/usr/local/bin/python export PATH=$PATH:/Library/Framework/Python.framework/Version/2.7/lib/site-packages これの回避策はありますか?これはなぜですか?
207 python  macos  virtualenv 

12
virtualenvでPythonをアップグレードする
virtualenvで使用されているpythonのバージョンをアップグレードする方法はありますか(バグ修正リリースが出た場合など)? pip freeze --local > requirements.txtディレクトリを削除してから削除することもできpip install -r requirements.txtますがnumpy、これにはたとえば、私が頻繁に使用する大きなライブラリの再インストールが大量に必要になります。 これは、例えば2.6-> 2.7からアップグレードするときに利点があることがわかりますが、2.7.x-> 2.7.yはどうですか?

8
Condaはvirtualenvの必要性を置き換えますか?
SciPyのインストールで問題が発生した後、特に開発中のHerokuアプリでCondaを最近発見しました。 Condaを使用して、virtualenvと同じように環境を作成します。私の質問は: Condaを使用すると、virtualenvの必要性が置き換えられますか?そうでない場合、どうすれば2つを一緒に使用できますか?virtualenvをCondaにインストールしますか、それともvirtualenvにCondaをインストールしますか? それでもpipを使用する必要がありますか?その場合でも、分離された環境でpipを使用してパッケージをインストールできますか?

8
「pip install --user…」の目的は何ですか?
からpip install --help: --user Install to the Python user install directory for your platform. Typically ~/.local/, or %APPDATA%\Python on Windows. (See the Python documentation for site.USER_BASE for full details.) site.USER_BASEのドキュメントは、私が理解できない興味深い* NIX主題の恐ろしいワームホールです。 --userわかりやすい英語での目的は何ですか?なぜパッケージを~/.local/問題にするのですか?$ PATHのどこかに実行可能ファイルを置いてみませんか?

2
virtualenvとpyenvの関係は何ですか?
私は最近、ワークフローでvirtualenvとvirtualenvwrapperを使用する方法を学びましたが、pyenvがいくつかのガイドで言及されているのを見ましたが、pyenvとは何か、それがvirtualenvとどのように/類似しているかを理解できていないようです。pyenvはvirtualenvのより良い/新しい代替品ですか、それとも無料のツールですか?後者の場合、それはどのように異なり、2つ(および該当する場合はvirtualenvwrapper)はどのように連携しますか?

8
Rubyのvirtualenvと同等のもの?
Pythonユーティリティvirtualenvに似たものはありますか? 基本的には、サンドボックス環境にPythonパッケージをインストールできるためeasy_install django、システム全体のサイトパッケージディレクトリではなく、virtualenvで作成されたディレクトリに移動します。 例えば: $ virtualenv test New python executable in test/bin/python Installing setuptools...cd .........done. $ cd test/ $ source bin/activate (test)$ easy_install tvnamer Searching for tvnamer Best match: tvnamer 0.5.1 Processing tvnamer-0.5.1-py2.5.egg Adding tvnamer 0.5.1 to easy-install.pth file Installing tvnamer script to /Users/dbr/test/bin Using /Library/Python/2.5/site-packages/tvnamer-0.5.1-py2.5.egg Processing dependencies for tvnamer …
165 python  ruby  virtualenv 

22
PyLint「インポートできません」エラー-PYTHONPATHを設定する方法
WindowsのWing IDE内からPyLintを実行しています。プロジェクトにサブディレクトリ(パッケージ)があり、パッケージ内に最上位からモジュールをインポートします。 __init__.py myapp.py one.py subdir\ __init__.py two.py 内部two.pyではimport one、最上位のディレクトリ(myapp.py実行元)がPythonパスにあるため、実行時に問題なく機能します。しかし、two.pyでPyLintを実行すると、エラーが発生します。 F0401: Unable to import 'one' どうすれば修正できますか?

8
それを壊すことなくvirtualenvフォルダの名前を変更する
フォルダーを作成し、その中のvirtualenvインスタンスを初期化しました。 $ mkdir myproject $ cd myproject $ virtualenv env を実行する(env)$ pip freezeと、インストールされたパッケージが表示されます。 次に、に名前を変更myproject/しproject/ます。 $ mv myproject/ project/ しかし、今走ると $ . env/bin/activate (env)$ pip freeze それはpipがインストールされていないことを示しています。環境を壊すことなくプロジェクトフォルダの名前を変更するにはどうすればよいですか?
162 python  ubuntu  virtualenv  pip 

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.