4.71 FAQ-1171 为什么我升级到 Origin 2023b 后原来的 Python 包就用不了了呢?

Last Update: 10/31/2023

Origin2023b 将内置的 Python 从 3.8 版本升级到 3.11,但是 Python 包在不同的版本之间一般不兼容,因此,如果您之前安装过一些Python 包,例如 “numpy”,将无法在 Origin2023b 中使用它们。而那些需要使用到某些 Python 包的 APP,例如 Calcium Transient Analysis App,如果您是在之前的 Origin 版本中安装过,在 Origin 2023b 中也无法正常工作,皆因它们所需的 Python 包无法被 Origin 2023b 直接使用。

要解决这个问题,您需要在 Origin 2023b 中重装所有的 Python 包:

  1. 在 Origin 2023b 中选择菜单 窗口: 脚本窗口
  2. 在打开的 脚本窗口 中,输入以下命令:
    doc -pyr ##;

    其中,"##" 是您要重装的 Python 包的旧版本的版本号。

    全选整行命令并单击回车键来运行。
  3. Python 包 对话框将打开。选择要升级的 Python 包,然后按 确定 按钮。
    Python Packages Dialog.png
    Notes:

    有些 Python 包没有 3.11 版本,例如 Word Cloud App 所需的 "wordcloud" 包。请在 Python 包 对话框中取消选中这些包以跳过它们。



举例:

如果您从 Origin2023 版本升级到 Origin2023b,请运行

 doc -pyr 38;

Origin 2023 中的所有 Python 包将会被重新安装 。


Keywords:python, 3.8, 3.11, numpy, wordcloud, pandas, upgrade, App, Py不能正常运行