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

如果直接右键运行程序,并不会出现这样的问题,之后我尝试在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創建的環境中跑,terminal中運行的是系統自帶的Python。

建議使用virtualenv或pyenv來管理python環境。

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板