[英]python Pyinstaller IOError: [Errno 13] Permission denied
[英]Installing python module IOError: [Errno 13] Permission denied:
我試圖通過在終端中輸入pip來安裝python庫openpyxl:
pip install openpyxl
但是執行不正確。 它引發了一個異常:
Successfully built openpyxl jdcal et-xmlfile
Installing collected packages: jdcal, et-xmlfile, openpyxl
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/jdcal.py'
最好的方法可能是使用pip install <libname> --user
在您的情況下意味着使用pip install openpyxel --user
這將為您的用戶安裝該軟件包,這是安全的。 您也可能有權為用戶安裝軟件包。
您遇到的權限錯誤是一個常見問題。 如此處所示: pip無法正確安裝軟件包:權限被拒絕錯誤 ,此處錯誤:無法創建'/usr/local/lib/python2.7/dist-packages/virtualenv_support':權限被拒絕
使用sudo pip命令並不安全,如下所述: 運行“ sudo pip”有什么風險?
您的用戶在Python安裝文件夾中沒有寫權限。
要解決此問題,請以root身份運行pip:
sudo pip install openpyxl
您的帳戶對此目錄沒有寫權限?。
如果安裝目錄是系統擁有的目錄,則可能需要以管理員或“ root”帳戶登錄。
sudo pip安裝openpyxl
如果您沒有對此計算機的管理訪問權限,則可能希望選擇其他安裝目錄,最好是PYTHON_PATH環境變量中列出的安裝目錄。
更簡單的方法:更改該目錄權限:
chmod + a'用戶:YOUR_USER_NAME允許添加子目錄,添加文件,刪除子級,目錄繼承'/Library/Python/2.7/site-packages
將您的用戶的site-packages文件夾的安全設置更改為“完全控制”,然后重新運行pip install openpyxl
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.