看板 Python 關於我們 聯絡資訊
最近用django 想要與firebase連結 在安裝pyrebase的時候 跑出下列的狀況 Command "python setup.py egg_info" failed with error code 1 in C:\Users\USER\AppData\Local\Temp\pip-install-rtxo8gut\jws\ 看網路解決方法 是更新pip版本及安裝setuptools 但是兩個都做完了還是沒有解決 作業系統是windows10 python 3.71 pip 18.1 在網路找也都是告知這兩個方法而已 另外再多問一下 如果要deploy上firebase 是要傳哪一個檔案上去才能正常運作? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.171.125.175 ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1540116121.A.985.html
kenduest: pip 使用多加個 -v 看一下詳細資訊貼給大家參考 10/22 01:08
C:\Users\USER>pip freeze aiohttp==3.4.4 async-timeout==3.0.1 attrs==18.2.0 chardet==3.0.4 Django==2.1.2 ez-setup==0.9 idna==2.7 multidict==4.4.2 pytz==2018.5 virtualenv==16.0.0 yarl==1.2.6 C:\Users\USER>pip --version pip 18.1 from c:\users\user\appdata\local\programs\python\python37-32\lib\site-packages\pip (python 3.7) 內容全部是這樣子的 ※ 編輯: jp956956 (180.217.75.8), 10/22/2018 11:04:04 ---------------------------------------------------------------------------- Traceback (most recent call last): File "<string>", line 1, in <module> File "C:\Users\USER\AppData\Local\Temp\pip-install-w3sf1hua\jws\setup.py", line 17, in <module> long_description=read('README.md'), File "C:\Users\USER\AppData\Local\Temp\pip-install-w3sf1hua\jws\setup.py", line 5, in read return open(os.path.join(os.path.dirname(__file__), fname)).read() UnicodeDecodeError: 'cp950' codec can't decode byte 0xe2 in position 500: illegal multibyte sequence 應該是編碼讀取問題... 我要用什麼方法去修改README.md呢? 剛剛用notepad改成utf-8不行 ※ 編輯: jp956956 (180.217.75.8), 10/22/2018 11:24:59
acer1832a: cp950似乎是window的console中常出現的問題 10/22 12:01
jp956956: 對啊 剛剛把cmd改成65001去執行 一樣有這個問題產生 10/22 12:32
kenduest: 開 powershell 去執行有改善嗎? 10/22 12:57
不知道POWERSHELL是什麼東西
acer1832a: chcp 65001後,錯誤訊息是一樣的嗎? 10/22 13:07
一樣 感覺蠻奇怪的 畫面有變 可是錯誤訊息是一樣報錯的
acer1832a: 不然就是直接改setup.py,read裡指定encoding='utf-8' 10/22 13:09
我開啟了PYREBASE的setup.py檔案 裡面沒看到read https://imgur.com/h2rzVNF ※ 編輯: jp956956 (180.217.75.8), 10/22/2018 14:04:52
acer1832a: www.ptt.cc/bbs/Python/M.1464621863.A.709.html 10/22 14:30
acer1832a: 試一下這篇的解決方式 10/22 14:30
沒錯 順利解決了編碼問題 結果又跑出Failed building wheel for pycryptodome https://imgur.com/uM93JMJ 後來又跑一堆紅字 無法順利安裝... 怎麼windows跑python問題那麼多阿 ※ 編輯: jp956956 (118.171.125.175), 10/22/2018 19:55:27
kenduest: pycryptodome 有 ssl 加密東西在win會比較麻煩 10/22 22:02
jp956956: 還是比較建議用linux嗎… 10/22 22:55
acer1832a: 應該是沒有安裝C的compiler,可以參考一下官方文件 10/23 11:03
acer1832a: Installation的部份,最下面有Python3.5之後在windows 10/23 11:03
acer1832a: 平台的安裝方式 10/23 11:03