看板 Python 關於我們 聯絡資訊
> 我覺得我問題已經描述得夠清楚了 如果你是在命令列工作的,下次可以貼出所使用的指令。 如果你是在使用者介面(看文章你似乎有安裝 Anaconda),則可以貼出所使用的介面、 按鈕步驟等等。 > 不過安裝好 python-docx 之後要執行寫好的code時卻出現 No module named 'docx' 是怎麼安裝的?又是如何執行寫好的 code? > 上網查到有人建議去下載 python_docx-0.8.10-py2.py3-none-any.whl 安裝 在哪裡查到?為什麼覺得這可以解決你的問題? 而且 python_docx 官方並沒有提供 whl 檔︰ https://pypi.org/project/python-docx/0.8.10/#files 你是從哪裡下載的? > 1. 發現之前path給的安裝路徑是對到舊的python安裝路徑->改成正確路徑 這裡的 path 看起來是環境變數,但 path 並不是用來提供安裝路徑。這個 path 指的是 什麼? 另,你提到了「舊的 python」,表示你有兩種以上版本的 Python 共存在系統內? > 2. 但安裝路徑仍然會是舊的 -> 找到site.py去更改USER_SITE和USER_BASE > 指定正確的安裝路徑 如果你有兩種以上的 Python,這裡的 site.py 是哪裡的? 另,為了安裝問題而去變更 Python 內部 package 的程式碼,是錯誤的做法。 > 3. pip仍無法順利安裝 改用pip3卻發現正確路徑資料夾底下沒有pip3 > -> 執行easy_install.exe pip 以取得pip3 「正確路徑資料夾」我猜測是「新的 python」。這裡有兩個問題︰ 1. 為什麼 pip 無法順利安裝,卻認為 pip3 可以? 2. 為什麼沒有 pip3?是否在安裝「新的 python」時,就已經出現了問題? > 4. 使用pip3安裝python-docx時顯示TLS/SSL錯誤 -> 把Anaconda\Library\bin加入path 如果你在使用 Anaconda,Anaconda 內部已經有管理 packages 的功能,不需要以 pip 指令手動安裝。 這裡的 path 指的應該是環境變數。如果 bin 不在環境變數裡,是否表示在安裝 Anaconda 時就選擇了不把 bin 加入 path?若是如此,安裝說明應該有建議你使用 Anaconda Prompt 來安裝/執行你的程式。 -- ヾ(;ω;) ヾ(;ω;) http://i.imgur.com/oAd97.png
-- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.166.129.22 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1572688507.A.7E5.html
justoncetime: Anaconda是後來才講的,況且連主動提供資料都不肯, 11/02 19:26
justoncetime: 別人又怎有義務花時間隔空猜想狀況... 11/02 19:26
justoncetime: 看到其他語言老經驗前輩來摸Python也是Anaconda等 11/02 19:26
justoncetime: 線上文件(至少beginner, start關鍵字的)都盡量看, 11/02 19:26
justoncetime: 覺得態度決定了踩坑方式、次數還有成品的品質。更 11/02 19:26
justoncetime: 何況還有資安的議題,可以跑不代表沒坑和過資安req 11/02 19:26
outshaker: 沒幫別人解過問題的人,怎麼會了解解題的痛苦? 11/02 21:04
outshaker: 等到他跟別人合作專案遇到問題才會曉得吧 11/02 21:05
outshaker: 原原PO很明顯就是自己開發環境很髒,還要別人通靈幫忙 11/02 21:08
sheep1129588: 當過文組系的程式助教後,遇到有人問python環境問題 11/04 13:30
sheep1129588: ,第一個一定是問你是不是在windows上用anaconda XD 11/04 13:30
sheep1129588: D 11/04 13:30