2017-09-26 10 views
-1

ここではルーキーミスです。 私は自作のMacにHomebrewとpipをインストールしましたが、インストール中にいくつかの問題がありました。 たとえば、pipの場合、Permissionsが拒否されました。私はGoogleに行って "sudo - H"ソリューションを見つけました。しかし、ホイールやログの無効化に関するメッセージがあり、私は誤って端末を終了しました。パッケージのインストール中にピップスロー例外

ステータスレポートを取得するためのpipとHomebrewのコマンドはありますか?すべてが大丈夫ですか、削除して再インストールが最善の方法ですか?

編集:提案されているよう は、ピップと自作でパッケージをインストールしようとしました、W/Oのsudo -hはこの得た:

Exception: 
Traceback (most recent call last): 
File "/Library/Python/2.7/site-packages/pip/basecommand.py", line 215, in main 
status = self.run(options, args) 
File "/Library/Python/2.7/site-packages/pip/commands/install.py", line 342, in run 
prefix=options.prefix_path, 
File "/Library/Python/2.7/site-packages/pip/req/req_set.py", line 784, in install 
**kwargs 
File "/Library/Python/2.7/site-packages/pip/req/req_install.py", line 851, in install 
self.move_wheel_files(self.source_dir, root=root, prefix=prefix) 
File "/Library/Python/2.7/site-packages/pip/req/req_install.py", line 1064, in move_wheel_files 
isolated=self.isolated, 
File "/Library/Python/2.7/site-packages/pip/wheel.py", line 345, in move_wheel_files 
clobber(source, lib_dir, True) 
File "/Library/Python/2.7/site-packages/pip/wheel.py", line 323, in clobber 
shutil.copyfile(srcfile, destfile) 
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/shutil.py", line 83, in copyfile 
with open(dst, 'wb') as fdst: 
IOError: [Errno 13] Permission denied: '/Library/Python/2.7/site-packages/bellite.pyc' 

をしかし、それは私が興味がないのPython 2.7、に関連すると思われますすべて。私はsudoのは-hを使用する場合

は、私が得た:0問題

+0

homebrew/pip経由でパッケージをインストールすると、動作していることを確認できます。 – Lix

+1

brew reinstallコマンドを試すことができます。 – Pauloscorps

+0

パッケージをインストールしてみます。 'pip'がファイルパーミッションに関してエラーを投げた場合、それは正しく動作しません。 – jdno

答えて

0

pipは、システム全体でパッケージをインストールしようとするため、Permission deniedエラーが発生します。ここではうまく動作しないものは何もありません。

あなたは--userを使用して独自のユーザーでパッケージをインストールすることができます。

pip install --user ... 

すべてが大丈夫であるように、ステータスレポートを取得したり、削除して再インストールするには、PIPと自作のための任意のコマンドが最良の方法ですあります?

Homebrewには、システム上の潜在的な問題を診断するのに役立つbrew doctorコマンドがあります。それが正常に動作しない場合は、開始するのが良い場所です。 pipはそれを持っていませんが、最大で3回使用できるより詳細な出力のために-vオプションをサポートしています。例えばpip install -vvv ...

0

てみ醸造(ここでは、パッケージの選択)をインストールして

The directory '/Users/SimonOsipov/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/SimonOsipov/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. 

自作インストールパッケージを。それがうまくいくなら、それは良いことです。

ピップインストールを試してください(ここでもパッケージは選択してください)。それがうまくいくなら、あなたはおそらく行くのが良いでしょう。

どちらも機能しない場合は、BREWとPIPをアンインストールしてからもう一度試してみてください。両方がうまくいくなら、あなたは行くのが良いでしょう。

また、BREWクリーンアップ、BREWアップグレード、BREWアップデート、BREWドクターなどのコマンドに慣れ親しむこともできます。

希望に役立ちます。

関連する問題