2017-08-22 3 views
-1

virtualenvwrapperをインストールしようとすると以下のエラーが表示されます。私は間違って何をしていますか?virtualenvwrapperのインストール中にエラーが発生しました

私はMac OSXを使用しています。私はsudoとしてpipを使ってインストールしています。 sudoなしでpipを使用すると同じエラーが発生する

Last login: Tue Aug 22 09:45:59 on ttys001 
John:~ tcl$ sudo pip install virtualenvwrapper 
Password: 
The directory '/Users/tcl/Library/Caches/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 '/Users/tcl/Library/Caches/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. 
Collecting virtualenvwrapper 
    Downloading virtualenvwrapper-4.7.2.tar.gz (90kB) 
    100% |████████████████████████████████| 92kB 1.2MB/s 
Requirement already satisfied: virtualenv in /Library/Python/2.7/site-packages (from virtualenvwrapper) 
Requirement already satisfied: virtualenv-clone in /Library/Python/2.7/site-packages (from virtualenvwrapper) 
Collecting stevedore (from virtualenvwrapper) 
    Downloading stevedore-1.25.0-py2.py3-none-any.whl 
Requirement already satisfied: pbr!=2.1.0,>=2.0.0 in /Library/Python/2.7/site-packages (from stevedore->virtualenvwrapper) 
Collecting six>=1.9.0 (from stevedore->virtualenvwrapper) 
    Downloading six-1.10.0-py2.py3-none-any.whl 
Installing collected packages: six, stevedore, virtualenvwrapper 
    Found existing installation: six 1.4.1 
    DEPRECATION: Uninstalling a distutils installed project (six) has been deprecated and will be removed in a future version. This is due to the fact that uninstalling a distutils project will only partially uninstall the project. 
    Uninstalling six-1.4.1: 
Exception: 
Traceback (most recent call last): 
    File "/Library/Python/2.7/site-packages/pip-9.0.1-py2.7.egg/pip/basecommand.py", line 215, in main 
    status = self.run(options, args) 
    File "/Library/Python/2.7/site-packages/pip-9.0.1-py2.7.egg/pip/commands/install.py", line 342, in run 
    prefix=options.prefix_path, 
    File "/Library/Python/2.7/site-packages/pip-9.0.1-py2.7.egg/pip/req/req_set.py", line 778, in install 
    requirement.uninstall(auto_confirm=True) 
    File "/Library/Python/2.7/site-packages/pip-9.0.1-py2.7.egg/pip/req/req_install.py", line 754, in uninstall 
    paths_to_remove.remove(auto_confirm) 
    File "/Library/Python/2.7/site-packages/pip-9.0.1-py2.7.egg/pip/req/req_uninstall.py", line 115, in remove 
    renames(path, new_path) 
    File "/Library/Python/2.7/site-packages/pip-9.0.1-py2.7.egg/pip/utils/__init__.py", line 267, in renames 
    shutil.move(old, new) 
    File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/shutil.py", line 302, in move 
    copy2(src, real_dst) 
    File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/shutil.py", line 131, in copy2 
    copystat(src, dst) 
    File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/shutil.py", line 103, in copystat 
    os.chflags(dst, st.st_flags) 
OSError: [Errno 1] Operation not permitted: '/tmp/pip-TtCbYs-uninstall/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/six-1.4.1-py2.7.egg-info' 
John:~ tcl$ 

私はGoogleでこの特定のエラーが表示されません。 enter image description here

私はあまり特定のクエリの検索結果の多くを得るか:

"sudo pip install virtualenvwrapper" error 

これらの結果は、様々なソリューションを持っているしかし、私はわからないんだけど(回避策)は私の現在の問題に適しています。

+0

OSX 10.11 El Capitanにvirtualenvwrapperをインストールできない可能性があります(https://stackoverflow.com/questions/32086631/cant-install-virtualenvwrapper-on-osx-10-11-el-capitan) – phd

答えて

1

私はこの正確な問題にいつの間にか戻った。以下の2つの手順は、この問題を解決:

  1. 使用-Hフラグsudoコマンドで
  2. をこの

    ピップはvirtualenvwrapper --ignore-インストール6

  3. をインストールするように "6" パッケージのインストールを無視します

これが役に立ちます。別の注意点として、Brewパッケージマネージャを使用してインストールする方がよいでしょう。

+0

以下は私のために働いた:sudo pip install --user virtualenvwrapper。私はこのすべてに新しいです。私の経験は主にWindows上のJavaであり、これはPythonへの私の最初のベンチャーであり、Macでの経験はあまりありません。助けてくれてありがとう。 Brewのcmdはどのように見えますか? – John

+2

@John [link](https://brew.sh/)でHomebrewの詳細を見ることができます。あなたはMacOSで作業するつもりなので、Homebrewに慣れるために多くの助けになります。これは、さまざまなソフトウェアパッケージとそれぞれの依存関係のインストールに関して、多くの時間と労力を節約します。ブリューコマンドは非常に簡単です。 'brew install <パッケージ名>'は、望みのパッケージと依存関係をインストールします。 – Paandittya

0

私はそれが既にhereに含まれていると思います。

私は厳しいまたは不快に思っていませんが、この質問は簡単にグーグルであり、Web上とStackOverflow上で何度でも答えられました。

関連する問題