[問題] 升級3.7後無法使用3.6時安裝的模組

看板Python作者 (bjchiou)時間7年前 (2018/07/16 18:32), 編輯推噓2(203)
留言5則, 4人參與, 7年前最新討論串1/1
環境:mac 升級方法:官方網站下載安裝程式 & Homebrew 狀況: 升級後 執行python3.7指令時無法使用3.6時安裝的模組 執行python3.6指令時可正常使用 Jupyter Notebook可能對應到3.6 故之前寫的程式仍可叫用模組 處理: 經過搜尋後了解 3.6與3.7安裝的模組分別位在各自所屬資料夾 以sys.path.append()加入3.6的site-packages資料夾(Mac) 可暫時解決需求 問題1 3.5升3.6並未出現問題 但因忘了當初的升級方式 不知此次是不是安裝時漏了參數 或者 其實自己在3.5時安裝的模組不多 因此未碰到問題 問題2 遇到這種狀況的理想處理方式 a.在3.7再安裝一次模組?(缺點是佔用空間且目前只能遇缺再補) b.設定PYTHONPATH c.使用虛擬環境(這部分還在學習) 請各位大大幫忙解惑 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.164.22.165 ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1531737147.A.0D7.html

07/16 22:28, 7年前 , 1F
c是唯一解 開發的環境應各自獨立而不影響系統功能
07/16 22:28, 1F

07/17 08:43, 7年前 , 2F
c 相當於更進階的 a
07/17 08:43, 2F

07/17 17:17, 7年前 , 3F
我目前都是選 C 方案, 不同的 Job 建不同的 VENV
07/17 17:17, 3F

07/17 18:48, 7年前 , 4F
感謝!其實c已找了參考資料,可是還沒細看就手賤升級
07/17 18:48, 4F

07/17 18:49, 7年前 , 5F
請容我消化一下,不然可能跟不上
07/17 18:49, 5F
文章代碼(AID): #1RJ7Gx3N (Python)
文章代碼(AID): #1RJ7Gx3N (Python)