python-3.x - 在 Windows 上启动 pymol 的 Python 脚本
问题描述
我已经在 Windows 上安装了 pymol 的开源版本(https://github.com/schrodinger/pymol-open-source)。
要运行 pymol,我可以在 windows 上打开 python3.8 命令提示符并键入以下内容:
import pymol
pymol.finish_launching()
这将启动 pymol gui。
我现在想创建一个简单的 python 脚本,以便我可以单击脚本(或使用例如 pyinstaller 转换为 Windows 可执行文件),但是如果我将上述命令放在脚本中pymol.py
然后运行:
python pymol.py
python指向python3.8的地方我收到以下错误:
AttributeError: partially initialize module 'pymol' has no attribute 'finish_launching' most likely due to a circular import.
为什么这在命令行 python 上有效,但在脚本中无效,我该如何解决这个问题,以便脚本运行并可以转换为 Windows 可执行文件?
解决方案
推荐阅读
- reactjs - 观察缓存更新了,但是直接使用 Query 的组件没有重新渲染
- azure - Azure 功能与事件中心触发器和流分析作业一起工作?
- java - 如何在此代码中应用 SharedPreferences?
- javascript - 在特定命令后重置间隔
- python - struct.error: unpack 需要 1024 字节的缓冲区
- python - Python 字符串超出索引
- python - generate_tfrecord.py 脚本的问题
- python - 使用 python 在 3D 中可视化多元正态分布
- visual-studio-code - 当我启动 ROS 核心时,我在 Visual Studio Code 上收到“找不到命令‘vscode.previewHtml’”
- sql - 逻辑比较的ORACLE输出