2017-08-29 3 views
0

アナコンダの環境でピップが壊れています。 Pip3が欠落していて、通常のpipが壊れています。アナコンダの下で壊れたピップを修正するにはどうすればいいですか?

Traceback (most recent call last): 
File "C:\ProgramData\Anaconda3\envs\car-behavioral-cloning\Scripts\pip-script.py", line 3, in <module> 
import pip 
File "C:\ProgramData\Anaconda3\envs\car-behavioral-cloning\lib\site-packages\pip\__init__.py", line 26, in <module> 
from pip.utils import get_installed_distributions, get_prog 
File "C:\ProgramData\Anaconda3\envs\car-behavioral-cloning\lib\site-packages\pip\utils\__init__.py", line 27, in <module> 
from pip._vendor import pkg_resources 
File "C:\ProgramData\Anaconda3\envs\car-behavioral-cloning\lib\site-packages\pip\_vendor\pkg_resources\__init__.py", line 3018, in <module> 
@_call_aside 
File "C:\ProgramData\Anaconda3\envs\car-behavioral-cloning\lib\site-packages\pip\_vendor\pkg_resources\__init__.py", line 3004, in _call_aside 
f(*args, **kwargs) 
File "C:\ProgramData\Anaconda3\envs\car-behavioral-cloning\lib\site-packages\pip\_vendor\pkg_resources\__init__.py", line 3046, in _initialize_master_working_set 
dist.activate(replace=False) 
File "C:\ProgramData\Anaconda3\envs\car-behavioral-cloning\lib\site-packages\pip\_vendor\pkg_resources\__init__.py", line 2578, in activate 
declare_namespace(pkg) 
File "C:\ProgramData\Anaconda3\envs\car-behavioral-cloning\lib\site-packages\pip\_vendor\pkg_resources\__init__.py", line 2152, in declare_namespace 
_handle_ns(packageName, path_item) 
File "C:\ProgramData\Anaconda3\envs\car-behavioral-cloning\lib\site-packages\pip\_vendor\pkg_resources\__init__.py", line 2092, in _handle_ns 
_rebuild_mod_path(path, packageName, module) 
File "C:\ProgramData\Anaconda3\envs\car-behavioral-cloning\lib\site-packages\pip\_vendor\pkg_resources\__init__.py", line 2121, in _rebuild_mod_path 
orig_path.sort(key=position_in_sys_path) 
AttributeError: '_NamespacePath' object has no attribute 'sort'` 

これはエラーです。私がpipをアンインストールして再インストールしても、それはまだ動作しません。おそらく、.ymlファイルに環境のすべてのパッケージを書き込んで、.ymlからすべてのパッケージを自動的にインストールする新しい環境を作ることができると思いました。環境をクローン化することはできませんでした。私はpipで何かを使うことができないので、pipやその他のものをアップグレードすることはできません。 setuptoolsを再インストールすることはできませんでした。どのように私はこれを修正することができますどのような考え?ご助力ありがとうございます。

編集:ジョンズの助けを借りて私は問題を解決することができました。私は2日で私自身の答えを受け入れることができないので、誰か他の人が同じ問題に遭遇するかもしれないので、私はそれを開いたままにしなければならない。

+0

PythonのAnacondaディストリビューションを使用しているようです。あなたは 'conda install pip'を試しましたか? – jmh

+0

もう1つの方法は間違ったピップを実行していることです。 'which pip'と入力し、これが正しいpipかどうかを確認します。 – jmh

+0

私はコンドームピップをインストールしようとしました - それは仕事をしませんでした。しかし、あなたの答えと時間は大変ありがとうございます – Ilovescience

答えて

0

pip.exeとpipscript pyをanacondaのインストールから削除し、pip環境変数を別のpythonインストールのpipに設定することで問題を解決できました。

関連する問題