作者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/cn.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