2017-06-20 113 views
0

這是錯誤。我在這臺機器上擁有管理員權限。我只需要一個簡單的方法來安裝openpyxl我是我個人電腦的管理員,但是當我嘗試在程序文件(x86)中安裝openpyxl時說我沒有寫權限

[Errno 13] Permission denied: 
'C:\\Program Files (x86)\\Python36-32\\Lib\\site-packages\\test-easy-install-4028.write-test' 

您指定的安裝目錄(通過--install-dir的,--prefix,或 Distutils的默認設置)是:

C:\Program Files (x86)\Python36-32\Lib\site-packages\ 

也許您的帳戶沒有對此目錄的寫入權限?如果 安裝目錄是系統擁有的目錄,則可能需要以管理員或「root」帳戶登錄 。如果您沒有管理員 訪問此機器,您可能希望選擇不同的安裝目錄 ,最好是您的PYTHONPATH環境 變量中列出的一個。

有關其他選項的信息,您不妨諮詢 文檔:

https://setuptools.readthedocs.io/en/latest/easy_install.html

請爲你的系統進行相應的更改,然後再試一次。

c:\Program Files (x86)\Python36-32\Lib\site-packages\openpyxl-2.5.0a1>python setup.py install 
+3

你是否以管理員身份打開命令行? https://www.howtogeek.com/194041/how-to-open-the-command-prompt-as-administrator-in-windows-8.1/ –

+0

右鍵單擊'cmd.exe'(應該在你的'C :\ Windows \ System32'目錄)並從彈出菜單中選擇「以管理員身份運行」。 – martineau

+0

那裏有文件嗎?你可以修改/刪除它嗎? – CristiFati

回答

0

嘗試在venv工作:

C:\\Program Files (x86)\\Python36-32\\python -m venv c:\path\to\myenv 

然後安裝使用C:\path\to\venv\bin\pip的東西,並使用c:\path\to\venv\bin\python執行。 HTH。

相關問題