[問題] 執行套件(numpy)問題

作者: Magicbears (PA魔熊隊)   2019-08-21 00:47:45
前陣子一直用Anaconda來處理python
而近期使用命令提式字元去處理python,但始終無法執行numpy,pandas,matplotlib的套件
.
No module named 'numpy'
這些皆已安裝且放置在scripts裡,想請問這是否是路徑問題?或是因某些原因無法在cmd
上執行?
作者: eamansf96xs (草爺)   2019-08-21 02:00:00
cmd 是 anaconda prompt嗎?不是的話不能執行應該很正常是的話 更新套件 再試試 或重裝套件 反正很快我安裝時都是在 Anaconda的資料夾下打pip不知道你跟我一不一樣想知道你安裝方式
作者: Magicbears (PA魔熊隊)   2019-08-21 02:04:00
我單純就是下載python 和對應的套件而已(numpy,matplotlib等
作者: eamansf96xs (草爺)   2019-08-21 10:37:00
下載完放到哪那些套件
作者: alvinlin (林矜業)   2019-08-21 10:46:00
唉這就是新手上路都會遇上的疑惑簡單說先在cmd下輸入pip —version會看到pip 在哪個目錄,同時python 也在那個目錄然後cmd 裡cd 進到那個目錄輸入pip list你就會發現其實你沒有裝numpy接著打開anacoda自己的cmd然後一樣pip —version你會發現有另一個python的目錄因為python支援虛擬環境,意思是你的電腦上可以有n個執行python的目錄彼此是獨立的這是因為python有2和3兩個版本同時n個套件又有n個不同的版本為了讓你可以不用反覆安裝不同版的python和不同版本的套件,你個產生一個新環境就有一整個獨立的套件庫環境Anacoda又更進階的用configuration profile來管理如果你可以找到一本書。書名叫Python Web介面開發與測試可以翻一下最前面參考一下這其實不完全是你沒有設定好環境變數的問題。而是原生的Python和Anacoda包裝過的python 他們兩本來就是完全沒有關係獨立存在的。
作者: eamansf96xs (草爺)   2019-08-21 11:16:00
a大 直接開cmd打 pip是不行的吧?我都是直接在anaconda3資料夾下 安裝各種套件
作者: alvinlin (林矜業)   2019-08-21 11:18:00
那就是你真的沒把環境變數設好請參考我另一篇回文的圖片看完和我說我就會刪文了避免著作權的問題如果還是不行,在conda的cmd下。先看左邊的()括號是什麼。然後輸入Vonda env listconda env list然後針對左邊列出的名字, 如env1, 輸入 conda env env1然後pip list或pip --version就會看到他們是分開的目錄
作者: eamansf96xs (草爺)   2019-08-21 12:04:00
了解 感謝您
作者: ruokcnn (Dean)   2019-08-22 00:56:00
推好心人 通常很少人真的會有耐心回答這種問題
作者: alvinlin (林矜業)   2019-08-22 11:30:00
作者: justoncetime (台北叢林好冷~)   2019-08-23 19:36:00
提問提供的資料不夠詳盡,別人無法重現步驟,就很難提供簡要步驟來排除問題

Links booklink

Contact Us: admin [ a t ] ucptt.com