作者uzsyy (Yuner)
看板Python
標題[問題] python spyder mac問題
時間Thu Oct 4 10:53:41 2018
最近安裝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://webptt.com/m.aspx?n=bbs/Python/M.1538621623.A.40E.html
1F:→ gmccntzx1: 請把錯誤訊息完整擷取出來,貼到 pastebin 之類的空間 10/04 11:11
2F:→ gmccntzx1: 以目前你給的第一張圖只能從右下角的訊息判斷出應該是 10/04 11:13
3F:→ gmccntzx1: spyder kernel 的問題。 10/04 11:13
4F:→ gmccntzx1: 還有,用 imgur 貼圖的話,請用網址結尾為 .jpg 的格式 10/04 11:14
7F:→ gmccntzx1: 這樣才會自動開圖,讓其他關注這個問題的人方便查看 10/04 11:16
8F:→ gmccntzx1: 接下來,只能等你更新問題才能有進一步的分析 10/04 11:18
9F:→ gmccntzx1: 先跟你說一下怎麼貼圖好了... 你上傳完圖片後,在該圖 10/04 11:50
10F:→ gmccntzx1: 上點右鍵 → 複製圖片網址,然後就可以貼上來了... 10/04 11:51
11F:→ gmccntzx1: 並不是直接在網址後面加圖片的附檔名就可以 10/04 11:51
好的 我學會了XD
12F:→ gmccntzx1: 回到你的問題,現在需要知道的是你在 spyder 裡面執行 10/04 11:52
13F:→ gmccntzx1: 時到底發生了什麼錯誤,等確定後再看是否要重裝 10/04 11:52
14F:→ gmccntzx1: 所以我需要你把完整的錯誤訊息擷取出來 10/04 11:52
15F:→ gmccntzx1: 另外先補充一個觀念給你,文中談到 spyder 執行腳本時 10/04 11:53
16F:→ gmccntzx1: 有記憶性這點,我想你們老師應該是說每次執行script後 10/04 11:54
17F:→ gmccntzx1: 變數都還會留著(從spyder的variable explorer判斷) 10/04 11:55
18F:→ gmccntzx1: 解決方法 1. 請學著使用 terminal 的方式執行 script 10/04 11:56
19F:→ gmccntzx1: 解決方法 2. 把你要執行的部分放在函數內,並在 script 10/04 11:57
20F:→ gmccntzx1: 最下方加上 if __name__ == '__main__': 10/04 11:57
21F:→ gmccntzx1: 可以參考以下網址中 main.py 的寫法: 10/04 11:59
23F:→ gmccntzx1: OK, 再來等你貼上完整的錯誤訊息囉 10/04 12:06
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
24F:→ gmccntzx1: 現在這個錯誤訊息是說: 目前的 sympy 需要依賴 mpmath 10/04 12:16
25F:→ gmccntzx1: 這個第三方的 library。不過 Anaconda 應該本身有內建 10/04 12:17
26F:→ gmccntzx1: 你可以用 conda install mpmath 確認看看 10/04 12:17
27F:→ gmccntzx1: 詳細內容可以到那個錯誤訊息給的網址查看。 10/04 12:18
28F:→ gmccntzx1: 雖然這個錯誤訊息跟你一開始給的應該是不同的,不過先 10/04 12:19
29F:→ gmccntzx1: 確認你的 sympy 能不能正確地被 import。 10/04 12:19
因為之前有載過了 但還是無法
但我現在有個問題就是如何完全卸載重裝呢
需要在終端機打什麼嗎
※ 編輯: uzsyy (163.14.38.165), 10/04/2018 12:26:06
30F:→ gmccntzx1: 會用 terminal 嗎? 上面那段指令要輸入在 terminal 裡 10/04 12:26
31F:→ gmccntzx1: 移除方法: conda remove PACKAGE 10/04 12:27
https://i.imgur.com/kwl3Cho.png
為什麼沒移除成功XD?
我打conda list 都還是有東西耶
這樣是不是卸載不成功
※ 編輯: uzsyy (163.14.38.165), 10/04/2018 12:41:06
33F:→ gmccntzx1: 不,上面我打的 PACKAGE 指的是你想要移除的 package 10/04 12:41
34F:→ gmccntzx1: e.g. 你想要移除 mpmath, 就打 conda remove mpmath 10/04 12:42
因為我實在不知道我的問題出在哪 如果我現在移除
之後重載回anaconda 附件那些應該會重在載回吧?
※ 編輯: uzsyy (163.14.38.165), 10/04/2018 12:56:10
35F:→ gmccntzx1: 所以你現在是想要先完整的移除 anaconda 再重裝囉? 10/04 12:57
36F:→ gmccntzx1: 你 google: anaconda fully remove 10/04 12:59
37F:→ gmccntzx1: 會有文章說明哪些需要移除 10/04 12:59
38F:→ gmccntzx1: fully remove 的話,以前裝的 package 也會一起移除 10/04 13:00
39F:→ gmccntzx1: 如有後續消息,麻煩再請你補上... 卡在這連你一開始 10/05 21:19
40F:→ gmccntzx1: 提到的錯誤訊息都還不知道完整的內容,我也難受... 10/05 21:20