[英]Embedded Python 3.5 “python setup.py egg_info” failed with error code 1
我正在嘗試“pip install”PyAutoGUI(在其他模塊中),但出現以下錯誤:
Collecting pyautogui
Using cached PyAutoGUI-0.9.35.zip
Complete output from command python setup.py egg_info:
running egg_info
creating pip-egg-info\PyAutoGUI.egg-info
writing top-level names to pip-egg-info\PyAutoGUI.egg-info\top_level.txt
writing requirements to pip-egg-info\PyAutoGUI.egg-info\requires.txt
writing pip-egg-info\PyAutoGUI.egg-info\PKG-INFO
writing dependency_links to pip-egg-info\PyAutoGUI.egg-info\dependency_links.txt
writing manifest file 'pip-egg-info\PyAutoGUI.egg-info\SOURCES.txt'
error: [Errno 2] No such file or directory: 'C:\\Users\\myDir\\Downloads\\python-3.5.0-embed-win32\\python35.zip\\lib2to3\\Grammar.txt'
----------------------------------------
Command "python setup.py egg_info" failed with error code 1 in C:\Users\myDir\AppData\Local\Temp\pip-build-aqcbpbui\pyautogui\
這是在沒有管理員權限的 Windows 10 Professional 上完成的(因此是使用 Python 3.5 的嵌入式方法)。 我能夠毫無問題地 pip install openpyxl 但是當運行相同的命令( python -m pip install pyautogui )時,我得到了上面描述的錯誤消息和回溯。 我已經完成了 zip 的干凈提取並發現了同樣的問題。
我搜索了 SO,只找到了與 Mac 環境相關的問題和一個沒有列出操作系統的實例( “python setup.py egg_info” failed with error code 1 ),沒有產生任何積極的結果(實際上最終得到了一個不同的第二個建議步驟的錯誤消息......但是......一次一個問題:P)
我已經確認有問題的文件 (( 'C:\\Users\\myDir\\Downloads\\python-3.5.0-embed-win32\\python35.zip\\lib2to3\\Grammar.txt' )) 存在,甚至只是解壓了目錄可以肯定(將拉鏈留在那里完好無損以保持自己被覆蓋)。 我嘗試了 Easy_install,它產生了一組類似的消息和最終結果錯誤(不是為了減少這篇文章的混亂而發布它,而是根據要求提供)。
任何建議將不勝感激。 謝謝你。
我在使用 3.5.2 和 3.6.1 版本的 Windows 嵌入式 python 發行版 zip 時遇到了同樣的問題。 但是,使用 MSI 安裝程序不會出現此問題。
我懷疑,這與為 \\lib2to3\\Grammar.txt 讀取 python3X.zip 文件的方式有關。 這是我解決它的方法:
一個黑客可能,但是,找不到解決辦法。
正如您所說,您似乎沒有管理員權限。
嘗試為當前用戶運行,因此沒有管理員權限: pip install --user pyautogui
對我來說,只需將python36.zip
解壓縮到文件夾python36.zip
就可以了。
我有同樣的錯誤,但它與目錄中所有 *.pyc 和pycache文件的清除有關: python-3.5.4-embed-amd64/
。 當我恢復它們時,它們都運行良好。 但是您將 python35.zip 文件解壓縮到 python35.zip 文件夾的方法效果很好。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.