看板 Python 關於我們 聯絡資訊
os 是 win10, 使用 python 3.7 目前想把文字存word裡面 找到的方法是先 install python-docx 然後就可以 import docx 去進行後續操作 不過安裝好 python-docx 之後要執行寫好的code時卻出現 No module named 'docx' 上網查到有人建議去下載 python_docx-0.8.10-py2.py3-none-any.whl 安裝 下載安裝之後再用cmd確認有順利安裝成功 但回去跑code時仍然出現 No module named 'docx' 想請問是否是哪邊還需要修改的嗎? 還請版上高手幫忙QQ 感謝~ -- 順利解決問題了~ 以下是解決問題的過程 1. 發現之前path給的安裝路徑是對到舊的python安裝路徑->改成正確路徑 2. 但安裝路徑仍然會是舊的 -> 找到site.py去更改USER_SITE和USER_BASE 指定正確的安裝路徑 3. pip仍無法順利安裝 改用pip3卻發現正確路徑資料夾底下沒有pip3 -> 執行easy_install.exe pip 以取得pip3 4. 使用pip3安裝python-docx時顯示TLS/SSL錯誤 -> 把Anaconda\Library\bin加入path 最後再一次 pip3 install python-docx 就順利安裝完成了! -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.160.37.58 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1572540420.A.D57.html
xga00mex: 我猜裝錯路徑 11/01 04:16
xga00mex: 把裝的刪掉 去python安裝路徑下重裝試試? 11/01 04:17
有使用pip uninstall python-docx去解除安裝 之後把 python_docx-0.8.10-py2.py3-none-any.whl 放到 Python/Python36-32 的資料夾底下 然後在此資料夾內pip install python_docx-0.8.10-py2.py3-none-any.whl 跑出來的訊息是 Requirement already satisfied: lxml>=2.3.2 in 路徑 (from python-docx==0.8.10) (4.4.1) Installing collected packages: python-docx Successfully installed python-docx-0.8.10 然後再重新執行code一樣顯示 No module named 'docx'
eight0: 你用3.7,但路徑是Python36-32? 11/01 19:12
Jyery: 同樓上疑問 Colab跑正常 你的路徑有點問題 11/01 19:14
感謝樓上兩位~ 重新確認路徑 應該是..\Anaconda3\Scripts\ 不過 uninstall 之後 把 python_docx-0.8.10-py2.py3-none-any.whl 放到該路徑底下重裝結果也還是一樣QQ
justoncetime: 先學怎麼問問題吧,你這樣描述別人怎麼重現問題? 11/01 19:36
justoncetime: 最基本的source code和截圖也沒有 11/01 19:36
我覺得我問題已經描述得夠清楚了 source code 就一行 import docx 而已:) ※ 編輯: holycity (1.163.54.47 臺灣), 11/01/2019 22:19:21