2016-12-18 6 views
0

私はコマンドpip install virtualenvを使ってvirtualenvをインストールしてくれました。Python:コマンドが見つからないvirtualenv

pip install virtualenv 
Downloading/unpacking virtualenv 
    Downloading virtualenv-15.1.0-py2.py3-none-any.whl (1.8MB): 0% Downloading virtualenv-15.1.0-py2.py3-none-any.whl (1.8MB): 0% Downloading virtualenv-15.1.0-py2.py3-none-any.whl (1.8MB): 1.8MB downloaded 
Installing collected packages: virtualenv 
Successfully installed virtualenv 
Cleaning up... 

今、あなたは

[email protected]  ~  which pip 
/usr/bin/pip 
[email protected]  ~  which python 
/usr/bin/python 
[email protected]  ~  which virtualenv 
virtualenv not found 
✘ [email protected]  ~  python --version 
Python 2.7.12 
[email protected]  ~  pip --version 
pip 1.5.6 from /usr/lib/python2.7/dist-packages (python 2.7) 

、そのvirtualenvのは、私はこのようなテストしているこれを確認するために設置されて見ることができる今、本当の問題は、私は、コマンド

に入ったvirtualenvのを作成したいということですvirtualenv env --no-site-packagesそれは私にエラーを与えた。

command not found: virtualenv 

この問題の解決策です。すべてのアップデートがインストールされた状態でubuntu -16も使用しています。

+0

'virtualenv'の実行可能ファイルがload-pathにないようです。ターミナルをもう一度開くだけですでに役に立つかもしれません。そうでなければ、 'pip show virtualenv'はあなたのロードパスに追加できる場所を示します。ショーvirtualenvの ピップ –

+1

'Ubuntuの@ Ubuntuの〜--- 名:virtualenvの バージョン:15.1.0 場所: を/home/ubuntu/.local/lib/python2.7/site-packagesする必要: のubuntuを@ubuntu〜virtualenv zsh:コマンドが見つかりません:virtualenv ' –

+0

' echo $ PATH'の出力は何ですか? –

答えて

3

pipの代わりにシステムのパッケージマネージャを使用してインストールする必要があります。 Ubuntuでは、次のコマンドを実行できます。

apt-get install python-virtualenv 

「which」コマンドの出力が表示されます。

+0

この正解に加えて、 '/ usr/bin/pip'は、正規ユーザ" ubuntu "が'/usr/bin/'に書き込めないのでvirtualenvをシステムディレクトリにインストールできませんでした。その後、virtualenvはユーザインストールディレクトリにインストールされたので、 '/ home/ubuntu/.local/bin/virtualenv'として起動することができます。オプションで、 '〜/ .local/bin'を' $ PATH'に追加します。 – void

+0

これは機能するかもしれませんが、推奨するべきではありません。この方法でインストールすると、virtualenv 1.11が得られます。現在のバージョンのvirtualenvは15.1です。多くのバグ修正があり、さらにインストールするために、最新のバージョンの 'pip'を使って動作します(独自のバグやセキュリティ修正を加えたもの)。ルートprilegesを必要とせずにvirtualenvをvirtualenvに直接インストールすることができるので、追跡されていないデータをインストールしてはいけないという通常の言い分は成立しません。 – Anthon

+0

@Anthonは15.1のように見えますが、Ubuntu 16 repos http://packages.ubuntu.com/xenial/python/python-virtualenv – diametralpitch

関連する問題