2017-01-21 18 views
2

pipで問題が見つかりました。これ以上何もできません。 私はWindows 7のコンピュータで、オランダ語を使用しています(おそらく、読んで問題が発生するでしょう)pipをアップグレードしようとしましたが、エラー 'WinError 5'が表示されました

私はpipバージョン8.1.1を使用しましたが、新しいバージョン9.0.1があります。私は 'pip install --upgrade pip'を使ってインストールしました。彼は以前のバージョンのpipをアンインストールして問題が発生したので、かなりうまくやっています。今はピップも使えません。システムをインストールまたはアップグレードしようとすると、「ImportError:No pip named module」と表示されます。

私は2016年のどこかでこの問題を抱えていましたが、答えは見つからなかったので、私は再びコンピュータにPythonをインストールしました。 Python全体とそのすべてのモジュールをもう一度インストールするのではなく、これを行うより良い方法があることを願っています。

私にとってはこれはちょっと変わったことですが、誰もがこの問題を知り、これを解決する方法を知っていることを願っています。私はコマンドプロンプトにテキストを表示します。

コード:

You are using pip version 8.1.1, however version 9.0.1 is available. 
You should consider upgrading via the 'python -m pip install --upgrade pip' comm 
and. 

D:\PythonProjects\Python Crash Course\learning_log\ll_env\Scripts>pip install -- 
upgrade pip 
Collecting pip 
    Using cached pip-9.0.1-py2.py3-none-any.whl 
Installing collected packages: pip 
    Found existing installation: pip 8.1.1 
    Uninstalling pip-8.1.1: 
Exception: 
Traceback (most recent call last): 
    File "C:\Users\Pascal\AppData\Local\Programs\Python\Python35\lib\shutil.py", l 
ine 538, in move 
    os.rename(src, real_dst) 
OSError: [WinError 17] Het systeem kan het bestand niet verplaatsen naar een and 
er station: 'd:\\pythonprojects\\python crash course\\learning_log\\ll_env\\scri 
pts\\pip.exe' -> 'C:\\Users\\Pascal\\AppData\\Local\\Temp\\pip-0hagtsau-uninstal 
l\\pythonprojects\\python crash course\\learning_log\\ll_env\\scripts\\pip.exe' 

During handling of the above exception, another exception occurred: 

Traceback (most recent call last): 
    File "d:\pythonprojects\python crash course\learning_log\ll_env\lib\site-packa 
ges\pip\basecommand.py", line 209, in main 
    File "d:\pythonprojects\python crash course\learning_log\ll_env\lib\site-packa 
ges\pip\commands\install.py", line 317, in run 
    File "d:\pythonprojects\python crash course\learning_log\ll_env\lib\site-packa 
ges\pip\req\req_set.py", line 726, in install 
    File "d:\pythonprojects\python crash course\learning_log\ll_env\lib\site-packa 
ges\pip\req\req_install.py", line 746, in uninstall 
    File "d:\pythonprojects\python crash course\learning_log\ll_env\lib\site-packa 
ges\pip\req\req_uninstall.py", line 115, in remove 
    File "d:\pythonprojects\python crash course\learning_log\ll_env\lib\site-packa 
ges\pip\utils\__init__.py", line 267, in renames 
    File "C:\Users\Pascal\AppData\Local\Programs\Python\Python35\lib\shutil.py", l 
ine 553, in move 
    os.unlink(src) 
PermissionError: [WinError 5] Toegang geweigerd: 'd:\\pythonprojects\\python cra 
sh course\\learning_log\\ll_env\\scripts\\pip.exe' 

D:\PythonProjects\Python Crash Course\learning_log\ll_env\Scripts>pip freeze > r 
equirements.txt 
Traceback (most recent call last): 
    File "C:\Users\Pascal\AppData\Local\Programs\Python\Python35\lib\runpy.py", li 
ne 184, in _run_module_as_main 
    "__main__", mod_spec) 
    File "C:\Users\Pascal\AppData\Local\Programs\Python\Python35\lib\runpy.py", li 
ne 85, in _run_code 
    exec(code, run_globals) 
    File "D:\PythonProjects\Python Crash Course\learning_log\ll_env\Scripts\pip.ex 
e\__main__.py", line 5, in <module> 
ImportError: No module named 'pip' 

答えて

0

これは、Windows上のディスクドライブに関連しています。ピップは、新しいファイルを現在のドライブ(D:)にダウンロードし、システムファイル(C:)に移動しようとしますが、失敗します。

https://github.com/pypa/pip/issues/2824を参照)

はあなたが

python -m pip install -U pip 

を実行するかでしpipが完全に消えましたか?

もしそれがなくなったら、それを再インストールする必要があります。多分Pythonをすべて再インストールする方が簡単ですが、おそらく時間がかかります。

+0

そのディレクトリはvirtualenvかもしれませんか? –

+0

意味がありますが、現在アクティブではありません。 – eryksun

+0

インストールされているシステムのPythonが確実にアップグレードされるように、OPは最初にそのディレクトリから移動して、仮想環境からpython.exeを実行しないようにしなければなりません(例えば '' cd/d C:\ '')。次に、 'python -m ensurepip --verbose --default-pip'と' python -m pip install --upgrade pip'を実行します。その時点で 'python'が見つからない場合、' path%PATH%; C:¥Users¥Pascal¥AppData¥Local¥Programs¥Python¥Python35'を実行して、一時的にインストールディレクトリを検索パスに追加します。 – eryksun

関連する問題