問題タブ [python-venv]
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&linux pip は常に 3.4 ではなく python2.7 を使用しようとします
質問: pip、pip3、pip3.4 が動作していないか、python2.7 に接続されていないため、python 3.4 の lib をインストールまたはアップグレードできません。
エイリアス python=python3 を設定して、pipだけを使用しようとしました:
sudo pip install セレン
要件はすでに満たされています (アップグレードするには --upgrade を使用します): /usr/local/lib/python2.7/dist-packages のセレン
私はpip3を試しました:
sudo pip3 インストール セレン
要件はすでに満たされています (アップグレードするには --upgrade を使用します): /usr/local/lib/python2.7/dist-packages のセレン
私はpip3.4を試しました:
sudo pip3.4 インストール セレン
要件はすでに満たされています (アップグレードするには --upgrade を使用します): /usr/local/lib/python2.7/dist-packages のセレン
私はpython3.4用のvenvを作成しようとしました:
volodka@interceptor:/usr/bin$ sudo virtualenv -p /usr/bin/python3.4 python3env インタープリター /usr/bin/python3.4 で virtualenv を実行 ベースプレフィックス '/usr' を使用 python3env/bin/python3 の新しい python 実行可能ファイル.4 python3env/bin/python にも実行可能ファイルを作成 setuptools、pip、wheel をインストール中...完了。
volodka@interceptor:/usr/bin/python3env/bin$ . 活性化
(python3env)volodka@interceptor:/usr/bin/python3env/bin$ sudo pip install selenium 要件は既に満たされています (アップグレードするには --upgrade を使用します): /usr/local/lib/python2.7/dist-packages のセレン
virtualenv の pip3、pip3.4 も python2.7 の lib をインストールしようとします。私が間違っていることは何ですか?
python - 古いバージョンの Python を指すように venv を取得する方法
Mac でプロジェクトのクローンを作成して実行しようとしています。
しかし、インストールオプションで実行する必要があります:
エラーが発生しましたが、プロジェクトが python 2.7 で実行され、venv が 3.4 で実行されているためだと確信しています。
ただし、venv の外にいるときは、正しい python バージョンに戻って実行します。
venv が 3.4 を実行しているのはなぜですか? 3.4 を実行せずに 2.7 だけを実行するように venv を変更するにはどうすればよいですか?
システムの環境または venv 変数を更新する必要がありますか? システムのどこに Python があるかわかりません。また、私はpython/djangoに少し慣れていないので、どのコマンドを実行するかについてのアドバイスをいただければ幸いです。
おそらく、私が venv に持っている pip は間違っています。どんな助けでも大歓迎です。
python - 別の Python インストールからインポートされているモジュール
Windows Server 2012 で Python の複数のインストールを実行しています。おそらくこれを回避する方法を見つけることができますが、何が起こっているのか知りたいです。私が気付いていないかもしれない他の人々の Python のスケジュールされたタスクを壊した場合に備えて、インストールを根本的に変更することには慎重です。
(以下のコード ボックスはすべて PowerShell です)。
この Python 3.4 インストールには Django がインストールされていませんが、Python 33x86 インストールからバージョンを取得しているようです。それは正常ですか?
Python 3.4 に基づいて Python virtualenv を作成し、そこに Django 1.8.4 をインストールしました。「pip list」を実行すると、正しくインストールされていることが確認されます:-
ただし、その virtualenv 内にインポートすると、Django バージョン 1.6.5 が取得されます:-
これは virtualenv のバグですか、それとも何か不足していますか?
編集:この質問に関連している可能性がありますか?
EDIT2:ハムサンドイッチで提案されているように、 pyvenvを使用すると同じことが起こります。
python - 「venvという名前のモジュールがありません」とpythonが言うのはなぜですか?
仮想環境をインストールしましsudo pip install virtualenv
たが、実行するpython -m venv flask
とまだこれが得られます:/usr/bin/python: No module named venv
関連する場合は、バージョン:
ここで何が欠けていますか?
python-2.7 - Python仮想環境でscikit-learnをインポートするには?
問題
仮想環境で scikit-learn を使用しようとしていますが、実行できません。
たとえば、プロジェクト フォルダーに移動して、NumPy、SciPy、および scikit-learn をインストールします。
virtualenv venv
source venv/bin/activate
pip install numpy
pip install scipy
pip install scikit-learn
次に、python を開いて、それぞれをインポートしようとします。
import numpy
import scipy
import sklearn
NumPy と SciPy は正常にインポートされますが、インポートしようとすると というエラーが表示されますLibrary not loaded: @rpath/./libgfortran.3.dylib
。
インストールに欠けているものはありますか?
完全なエラー メッセージ:
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/Users/Peter/git/dataSandbox/flaskApps/sfSalary/venv/lib/python2.7/site-packages/sklearn/__init__.py", line 57, in <module>
from .base import clone
File "/Users/Peter/git/dataSandbox/flaskApps/sfSalary/venv/lib/python2.7/site-packages/sklearn/base.py", line 11, in <module>
from .utils.fixes import signature
File "/Users/Peter/git/dataSandbox/flaskApps/sfSalary/venv/lib/python2.7/site-packages/sklearn/utils/__init__.py", line 11, in <module>
from .validation import (as_float_array,
File "/Users/Peter/git/dataSandbox/flaskApps/sfSalary/venv/lib/python2.7/site-packages/sklearn/utils/validation.py", line 16, in <module>
from ..utils.fixes import signature
File "/Users/Peter/git/dataSandbox/flaskApps/sfSalary/venv/lib/python2.7/site-packages/sklearn/utils/fixes.py", line 324, in <module>
from scipy.sparse.linalg import lsqr as sparse_lsqr
File "/Users/Peter/git/dataSandbox/flaskApps/sfSalary/venv/lib/python2.7/site-packages/scipy/sparse/linalg/__init__.py", line 109, in <module>
from .isolve import *
File "/Users/Peter/git/dataSandbox/flaskApps/sfSalary/venv/lib/python2.7/site-packages/scipy/sparse/linalg/isolve/__init__.py", line 6, in <module>
from .iterative import *
File "/Users/Peter/git/dataSandbox/flaskApps/sfSalary/venv/lib/python2.7/site-packages/scipy/sparse/linalg/isolve/iterative.py", line 7, in <module>
from . import _iterative
ImportError: dlopen(/Users/Peter/git/dataSandbox/flaskApps/sfSalary/venv/lib/python2.7/site-packages/scipy/sparse/linalg/isolve/_iterative.so, 2): Library not loaded: @rpath/./libgfortran.3.dylib
Referenced from: /Users/Peter/git/dataSandbox/flaskApps/sfSalary/venv/lib/python2.7/site-packages/scipy/sparse/linalg/isolve/_iterative.so
Reason: image not found
編集: これは、sklearn を使用して Heroku アプリをホストするためのトラブルシューティングでした。
python - 仮想環境に最新の numpy と scipy をインストールできない
venv の下で numpy と scipy を最新バージョンにアップグレード/インストールするのに苦労しています。アップグレードしたい理由は、venv でスクリプトを実行したときのエラーです。
venvの下で私は走った:
と
終了するたびに:
使用されているパッケージを確認するために yolk を使用すると、次のようになります。
パッケージをダウンロードしたようですが、アップグレードもアクティブ化もしません。
ipython を実行すると、うまくいくようです:
ただし、python2.7 では以前のバージョンが表示されます。
scipy も同様です。
大変感謝しております。
python - virtualenv に oursql をインストール中にエラーが発生しました
oursql
を使用して仮想環境にインストールしようとするpip install oursql
と、次のエラーが発生します。
次に、インストールMySQL C++ connectors
しましsudo apt-get install libmysqlcppconn-dev
たが、それでもエラーが発生しました。
だから、私は試してみsudo pip install oursql
て、次の出力を得ました:
何がうまくいかないのですか?私は見つけることができません。