python - 在terminal中启动程序时,为何会出现未导入包的错误?
大家讲道理
大家讲道理 2017-04-18 09:54:27
0
1
371

如果直接右键运行程序,并不会出现这样的问题,之后我尝试在terminal中使用pip install导入包,却出现错误信息:

error: [Errno 13] Permission denied: '/Library/Python/2.7/site-packages/itsdangerous.py'
    
    ----------------------------------------
Command "/usr/bin/python -u -c "import setuptools, tokenize;__file__='/private/var/folders/v8/xx0fb7451z76_f99ffxshtdh0000gn/T/pip-build-QwdTFU/itsdangerous/setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record /var/folders/v8/xx0fb7451z76_f99ffxshtdh0000gn/T/pip-dh5YgM-record/install-record.txt --single-version-externally-managed --compile" failed with error code 1 in /private/var/folders/v8/xx0fb7451z76_f99ffxshtdh0000gn/T/pip-build-QwdTFU/itsdangerous/
大家讲道理
大家讲道理

光阴似箭催人老,日月如移越少年。

全員に返信(1)
巴扎黑

直接右クリックすると、Pycharmが作成した環境で実行されるため、ターミナル内で動作するのはシステムに付属のPythonです。

Python 環境を管理するには、virtualenv または pyenv を使用することをお勧めします。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート