[問題] python spyder mac問題

看板Python作者 (Yuner)時間6年前 (2018/10/04 10:53), 6年前編輯推噓0(0040)
留言40則, 1人參與, 6年前最新討論串1/1
最近安裝python遇到一些問題 如圖 https://i.imgur.com/MrnvtiM.png
也在終端機看過都不是附件的問題 都有而且也都最新版 詢問了老師、學姊也不知道是出在哪 就只有我的mac有這問題QQ 後來 https://i.imgur.com/0Ek8NZc.png
不知道是不是我在安裝上出了什麼錯誤 處理四個禮拜了還是沒頭緒 希望版上有大神可以幫我解答QQ -- 更 使用numpy沒問題 但sympy上就無法 之前有安裝過舊版本2.7 但如圖sympy的float無法用 後來就卸載了重新載3.7 打開spyder發現我之前舊版本打的東西還在 老師說他有記憶性是正常的 但之後變成都無法執行QQ 老師說可能是我安裝過程中出錯 但他也還不知道哪裡有問題 他也不是用mac 看起來是版本問題 或 我的sympy出問題了 我也是第一次安裝跟第一次卸載 我也不知道我哪裡有問題XD 不好意思 我問題有點多XD 還請版上的人見諒多指教><(第一次發文xd) ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 163.14.38.165 ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1538621623.A.40E.html

10/04 11:11, 6年前 , 1F
請把錯誤訊息完整擷取出來,貼到 pastebin 之類的空間
10/04 11:11, 1F

10/04 11:13, 6年前 , 2F
以目前你給的第一張圖只能從右下角的訊息判斷出應該是
10/04 11:13, 2F

10/04 11:13, 6年前 , 3F
spyder kernel 的問題。
10/04 11:13, 3F

10/04 11:14, 6年前 , 4F
還有,用 imgur 貼圖的話,請用網址結尾為 .jpg 的格式
10/04 11:14, 4F

10/04 11:16, 6年前 , 5F
10/04 11:16, 5F

10/04 11:16, 6年前 , 6F
10/04 11:16, 6F

10/04 11:16, 6年前 , 7F
這樣才會自動開圖,讓其他關注這個問題的人方便查看
10/04 11:16, 7F

10/04 11:18, 6年前 , 8F
接下來,只能等你更新問題才能有進一步的分析
10/04 11:18, 8F

10/04 11:50, 6年前 , 9F
先跟你說一下怎麼貼圖好了... 你上傳完圖片後,在該圖
10/04 11:50, 9F

10/04 11:51, 6年前 , 10F
上點右鍵 → 複製圖片網址,然後就可以貼上來了...
10/04 11:51, 10F

10/04 11:51, 6年前 , 11F
並不是直接在網址後面加圖片的附檔名就可以
10/04 11:51, 11F
好的 我學會了XD

10/04 11:52, 6年前 , 12F
回到你的問題,現在需要知道的是你在 spyder 裡面執行
10/04 11:52, 12F

10/04 11:52, 6年前 , 13F
時到底發生了什麼錯誤,等確定後再看是否要重裝
10/04 11:52, 13F

10/04 11:52, 6年前 , 14F
所以我需要你把完整的錯誤訊息擷取出來
10/04 11:52, 14F

10/04 11:53, 6年前 , 15F
另外先補充一個觀念給你,文中談到 spyder 執行腳本時
10/04 11:53, 15F

10/04 11:54, 6年前 , 16F
有記憶性這點,我想你們老師應該是說每次執行script後
10/04 11:54, 16F

10/04 11:55, 6年前 , 17F
變數都還會留著(從spyder的variable explorer判斷)
10/04 11:55, 17F

10/04 11:56, 6年前 , 18F
解決方法 1. 請學著使用 terminal 的方式執行 script
10/04 11:56, 18F

10/04 11:57, 6年前 , 19F
解決方法 2. 把你要執行的部分放在函數內,並在 script
10/04 11:57, 19F

10/04 11:57, 6年前 , 20F
最下方加上 if __name__ == '__main__':
10/04 11:57, 20F

10/04 11:59, 6年前 , 21F
可以參考以下網址中 main.py 的寫法:
10/04 11:59, 21F

10/04 11:59, 6年前 , 22F

10/04 12:06, 6年前 , 23F
OK, 再來等你貼上完整的錯誤訊息囉
10/04 12:06, 23F
ImportError: SymPy now depends on mpmath as an external library. See http://docs.sympy.org/latest/install.html#mpmath for more information. 不好意思 我是回覆圖片的學會了哈哈哈 因為我卸載掉了 所以我現在重下載一次 再看看行不行 因為我也是第一次學 還不知道語言使用 就是把老師給的直接複製執行xd ※ 編輯: uzsyy (163.14.38.165), 10/04/2018 12:13:44 ※ 編輯: uzsyy (163.14.38.165), 10/04/2018 12:15:29

10/04 12:16, 6年前 , 24F
現在這個錯誤訊息是說: 目前的 sympy 需要依賴 mpmath
10/04 12:16, 24F

10/04 12:17, 6年前 , 25F
這個第三方的 library。不過 Anaconda 應該本身有內建
10/04 12:17, 25F

10/04 12:17, 6年前 , 26F
你可以用 conda install mpmath 確認看看
10/04 12:17, 26F

10/04 12:18, 6年前 , 27F
詳細內容可以到那個錯誤訊息給的網址查看。
10/04 12:18, 27F

10/04 12:19, 6年前 , 28F
雖然這個錯誤訊息跟你一開始給的應該是不同的,不過先
10/04 12:19, 28F

10/04 12:19, 6年前 , 29F
確認你的 sympy 能不能正確地被 import。
10/04 12:19, 29F
因為之前有載過了 但還是無法 但我現在有個問題就是如何完全卸載重裝呢 需要在終端機打什麼嗎 ※ 編輯: uzsyy (163.14.38.165), 10/04/2018 12:26:06

10/04 12:26, 6年前 , 30F
會用 terminal 嗎? 上面那段指令要輸入在 terminal 裡
10/04 12:26, 30F

10/04 12:27, 6年前 , 31F
移除方法: conda remove PACKAGE
10/04 12:27, 31F

10/04 12:29, 6年前 , 32F
有空可以看看 anaconda 的文件: https://goo.gl/vmA8hf
10/04 12:29, 32F
https://i.imgur.com/kwl3Cho.png
為什麼沒移除成功XD? 我打conda list 都還是有東西耶 這樣是不是卸載不成功 ※ 編輯: uzsyy (163.14.38.165), 10/04/2018 12:41:06

10/04 12:41, 6年前 , 33F
不,上面我打的 PACKAGE 指的是你想要移除的 package
10/04 12:41, 33F

10/04 12:42, 6年前 , 34F
e.g. 你想要移除 mpmath, 就打 conda remove mpmath
10/04 12:42, 34F
因為我實在不知道我的問題出在哪 如果我現在移除 之後重載回anaconda 附件那些應該會重在載回吧? ※ 編輯: uzsyy (163.14.38.165), 10/04/2018 12:56:10

10/04 12:57, 6年前 , 35F
所以你現在是想要先完整的移除 anaconda 再重裝囉?
10/04 12:57, 35F

10/04 12:59, 6年前 , 36F
你 google: anaconda fully remove
10/04 12:59, 36F

10/04 12:59, 6年前 , 37F
會有文章說明哪些需要移除
10/04 12:59, 37F

10/04 13:00, 6年前 , 38F
fully remove 的話,以前裝的 package 也會一起移除
10/04 13:00, 38F

10/05 21:19, 6年前 , 39F
如有後續消息,麻煩再請你補上... 卡在這連你一開始
10/05 21:19, 39F

10/05 21:20, 6年前 , 40F
提到的錯誤訊息都還不知道完整的內容,我也難受...
10/05 21:20, 40F
文章代碼(AID): #1RjO2tGE (Python)
文章代碼(AID): #1RjO2tGE (Python)