求助大佬,为什么同一个python电池,在台式正常运行,在笔记本报错

求助大佬,我有一台台式和一台笔记本,不同时用同一个rhino账户登上去的,但同样的python电池(用了pandas),在台式就是能正常运作的,在笔记本上就会报错,请问怎么解决?我在笔记本上尝试过1.重装pandas 2.管理员身份重装pandas 3. 虚拟环境重装pandas 都不行。


Rhino 上的 Python 并不是你电脑上安装的那个 Python,所以你确定 pandas 安装对地方了?

打开 Rhino 的脚步编辑器,注意,不是 GH 的 Python 电池,点击下图的按钮,看看 Pandas 安装成功了没有

如果没有的话,打开下面的 Shell,通过 PIP 去安装:

1 个赞

你好!谢谢你的回复!我的笔记本和台式机都是用了和你一样的方式安装的pandas, 但在台式机上这个python电池正常运作,到了笔记本就不行了,我截一张笔记本的“列出Python软件包”在下面

先关闭 Rhino ,然后再打开,然后在导入 pandas 之前 设置 local。

在 Rhino 中,导入 pandas 之前,先设置 local

#! python3
import locale
locale.setlocale(locale.LC_ALL, 'en_US.UTF-8') # 简体中文用 'zh_CN.UTF-8

import pandas
mydataset = {
    'names': ["test1", "test2", "test3"],
    'ages': [3, 7, 2]
}
myvar = pandas.DataFrame(mydataset)

print(myvar)

如果还是有问题,关闭 Rhino,重新装一下 pandas,再执行上面的步骤:
进到 .rhinocode 的 PIP 所在的目录:
C:\Users\你的用户名\.rhinocode\py39-rh8(也许有所不同)\Scripts

先卸载之前安装的 pandas

pip uninstall pandas

然后重新安装 pandas

pip install pandas
1 个赞

谢谢您!按照您说的问题解决了!