2017-08-14 12 views
1

私はPythonには新しいので、私の機能の効率についてもっと学びたいと思っています。たとえば、ジェネレータとリストを返す通常のゲッタ関数を使用します。次のコードを使用してPythonプログラムで使用されるメモリを測定できると聞きました。Python用OSXのpipでpsutil librarayをインストール

import psutil 
print(psutil.virtual_memory()) 

複数のテキストは、この前にありました

cc -bundle -undefined dynamic_lookup -arch x86_64 -arch i386 -Wl,-F. build/temp.macosx-10.12-intel-2.7/psutil/_psutil_posix.o -o build/lib.macosx-10.12-intel-2.7/psutil/_psutil_posix.so running install_lib creating /Library/Python/2.7/site-packages/psutil error: could not create '/Library/Python/2.7/site-packages/psutil': Permission denied

を私が正常にピップをインストールしたのですが、私は、端末

pip install psutil 

で次のコマンドを使用してpsutilインストールすることができません、私は次のエラーを取得します。私には何らかの許可問題があるようです。これをどうやって解決するのですか?私はSublime Text EditorからPython 3を実行しています。このエラーでは「作成/ライブラリ/ Python/2.7/site-packages/psutil」と記述されています。

答えて

1

システムのPythonインストールにライブラリをインストールしようとしています。それにはルートが必要で、おそらく推奨されません。

代替:

  1. Homebrewを経由して、たとえば、Pythonのを自分でインストールします - 自作が設定された後、brew install pythonでのPythonをインストールしてpipが動作します。
  2. 他のインストールを邪魔することなく、例えばvirtualenvを使って、任意のライブラリをインストールできるpythonのプライベートな "作業コピー"を考えてみましょう。
  3. 後でPythonインストールを邪魔するかどうか気にしない場合は、sudo pip install psutilはroot権限で実行され、これらのディレクトリへの書き込みアクセス権が与えられます。お勧めしません。
+0

私はHomebrewをインストールして上記のコマンドでpsutilをインストールしましたが、私のプログラムを実行しても "ModuleNotFoundError:No psutil 'というモジュールがありません"というエラーが表示されました。 – tot89

関連する問題