2017-07-21 22 views
-1

こんにちは私はvirtualenvの作成中に次のエラーが発生しています。ここ は誤りです。この前ubuntuでvirtualenvを作成する際にエラーが発生しました16.04.2 LTS

$ mkvirtualenv cv 
ERROR: virtualenvwrapper could not find /usr/local/bin/virtualenv in your path 

私は次のコマンドの実行中にいくつかの奇妙なメッセージを得ていた:私は場合

The directory '/home/myusername/.cache/pip/http' or its parent directory is not owned by the current user and the cache has been disabled. Please check the permissions and owner of that directory. If executing pip with sudo, you may want sudo's -H flag. The directory '/home/myusername/.cache/pip' or its parent directory is not owned by the current user and caching wheels has been disabled. check the permissions and owner of that directory. If executing pip with sudo, you may want sudo's -H flag.

sudo python get-pip.py 
sudo pip install virtualenv virtualenvwrapper 

ここで奇妙なメッセージでありますこのコマンドをsudo apt install virtualenvまたはvirtualenvwrapperを実行すると、上記の奇妙なメッセージが表示されません。しかし、これは私がvirtualenvの

Pythonパスを作成するのに役立ちません

は/ usr/binに/ pythonのある誰もが、詳細なコマンドを提供することで、問題を把握するために私を助けることができますか?

+0

これまでに同様の質問がありました。私はこの質問がプログラミングに直接関係していないことを理解しています。文脈から完全にはずれているわけでもありません。 –

+0

私はちょうど私がstackoverflowで質問することができるリンクを通過しました。プログラマが使用する質問に関連するソフトウェアツールを尋ねることができると言われています。私はこの質問がそれに基づいて関連していることを願っています。 –

+1

[Virtualenvコマンドが見つかりません]の重複している可能性があります(https://stackoverflow.com/questions/31133050/virtualenv-command-not-found) – jopasserat

答えて

1

まず、「奇妙な」メッセージをクリアしましょう。すでにsudo -Hを使用していて、sudoがいくつかのファイルの所有権をrootに変更したことを意味します。ピップをアップグレードし、virtualenvのインストール手順に従った後

;コマンド

sudo chown -R myusername /home/myusername 

でファイルを取り戻す(私はあなたがあなたの質問に使用していた名前を使用し、あなたの本当のログイン名にmyusernameを変更してください。)およびvirtualenvwrapper

sudo pip install -U pip setuptools virtualenv virtualenvwrapper 
source /usr/local/bin/virtualenvwrapper.sh 
+0

virtualenvwrapperとvirtualenvをアンインストールすることで問題を解決できます。そうすれば、樹脂の詰まりが問題を解決します。 –

関連する問題