0

Pycharm を使用して、lxml と cairosvg が必要な Pygall をインストールしようとしています。モジュールを一覧表示する「requirements.txt」ファイルを作成しました。

実行されたコマンド:

pip install lxml

エラー:

0:425: execution error: The directory '/Users/romain/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.

出力:

0:425: execution error: The directory '/Users/romain/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.
You are using pip version 7.1.0, however version 7.1.2 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.
The directory '/Users/romain/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.
/Library/Python/2.7/site-packages/pip-7.1.0-py2.7.egg/pip/_vendor/requests/packages/urllib3/util/ssl_.py:90: InsecurePlatformWarning: A true SSLContext object is not available. This prevents urllib3 from configuring SSL appropriately and may cause certain SSL connections to fail. For more information, see https://urllib3.readthedocs.org/en/latest/security.html#insecureplatformwarning.
  InsecurePlatformWarning
Command "/System/Library/Frameworks/Python.framework/Versions/2.7/Resources/Python.app/Contents/MacOS/Python -c "import setuptools, tokenize;__file__='/private/var/folders/ml/g1gqdlfs4k36b_rpfk44hfrm0000gn/T/pycharm-packaging11.tmp/lxml/setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record /var/folders/ml/g1gqdlfs4k36b_rpfk44hfrm0000gn/T/pip-DMEwQL-record/install-record.txt --single-version-externally-managed --compile" failed with error code 1 in /private/var/folders/ml/g1gqdlfs4k36b_rpfk44hfrm0000gn/T/pycharm-packaging11.tmp/lxml (1)

Pycharmは私に解決策を提案します:

Try to run this command from the system terminal. Make sure that you use the correct version of 'pip' installed for your Python interpreter located at '/System/Library/Frameworks/Python.framework/Versions/2.7/bin/python2.7'.

コマンド ラインからインストールしようとしましたが、「既に満足しています」というメッセージが表示されます。

$ pip install lxml
Requirement already satisfied (use --upgrade to upgrade): lxml in ./anaconda/lib/python2.7/site-packages

だから私は Pycharm 内のユーザーを変更する必要があると思います...どうすればそれを行うことができますか? ポップアップで、フルネーム(ファーストネームと姓)をファーストネーム(sudoアカウントとして使用)だけに変更しようとしましたが、同じエラーが発生しました...

4

1 に答える 1