作者TZULIU (消費券收購商)
看板Python
標題[問題] Python3無法import模組
時間Mon Jan 30 02:39:23 2017
我剛剛安裝好redis和thinx,
可是只有python2和spyder3(Anaconda)能夠import這兩個模組,
不論是python3或者是透過sublime都無法import,
想請問一下各位高手是什麼原因,以及要如何解決?感謝!
P.S. 我是使用mac
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 98.244.55.224
※ 文章網址: https://www.ptt.cc/bbs/Python/M.1485715165.A.ABE.html
→ kenduest: 若你同時裝 python2, python3, 那 module 也都要個別 01/30 03:06
→ kenduest: 自行在不同版本上的 python 安裝上才可以使用 01/30 03:06
推 jn8029: Mac內建是python 2 若想python 3用模組,安裝時要改用pyth 01/30 09:40
→ jn8029: on3.x -m pip install xxxx (以上x請代入你的python版本 01/30 09:40
→ jn8029: 跟要的模組) 如果你只寫pip install xxx的話會裝給mac內 01/30 09:40
→ jn8029: 建的python 2.x 01/30 09:40
推 anotherday: 好virtualenv不用嗎? 01/30 10:05
→ TZULIU: 感謝各位高手的解說,小弟新手,請問一下virtualenv是? 01/30 11:07
→ TZULIU: 並且sublime text2還是無法import 01/30 11:27
推 COLDTURNIP: 個人推薦 pyenv 01/30 13:25
推 Sunal: venv可以讓你的環境比較乾淨不會一堆module都裝在一起 01/30 14:15
→ TZULIU: 請問有大大可以教學一下嗎?virtualenv 或 pyenv嗎?感恩 01/30 14:16
→ Sunal: btw...你是用osx建議先裝brew從頭來過吧... 01/30 14:35
推 kenduest: 原帖又多了Anaconda其實很混亂的 01/30 16:08
推 husky0427: 如果還沒解決可以站內信我 從頭來過不熟悉的話蠻辛苦 01/31 00:00
→ husky0427: 的 01/31 00:00
推 bluecadence: python3安裝好,pip3也會安裝好,用pip3安裝模組即可 01/31 08:26
→ bluecadence: 每個版本的python其實都分得很清楚,重點是你的 01/31 08:31
→ bluecadence: python,python3,pip,pip3到底是symbolic link到哪個 01/31 08:32
→ bluecadence: 版本。用which追根究底一下查出來便是 01/31 08:32
→ bluecadence: 不然直接用python3.x pip3.x 跑就好 01/31 08:38
推 kenduest: 他用 Anaconda 啊,其實情況是更複雜的..... 02/01 19:27
→ s860134: 就用哪個裝哪個,沒有很複雜拉 02/01 20:13
→ s860134: 沒辦法 import 很明顯就是沒裝,用錯執行檔而已 02/01 20:14
→ kenduest: 版上似乎不少這類情況。用 anaconda 就盡量用 conda 02/03 21:53
→ kenduest: 來安裝套件比較不會亂. conda install xxxxx 02/03 21:54