【发布时间】:2021-11-06 06:39:39
【问题描述】:
skopt 包 (https://scikit-optimize.github.io/stable/install.html) 安装在我使用的集群上。
当我直接在终端(即集群终端)中运行python中的代码时,没有出现问题,代码按预期工作。
但是,当我只是将执行代码的命令放在 PBS 队列系统文件(例如,python3 ./code.py)中时,我无法加载已安装的包并收到以下消息:
Traceback (most recent call last):
File "./test.py", line 22, in <module>
from skopt import gp_minimize
ModuleNotFoundError: No module named 'skopt'
谁能告诉我如何解决这个问题?
如果我需要提供更多信息,请告诉我。
ps1:软件包安装在 /usr/local/lib/python3.6/site-packages/skopt 目录下。
ps2:我尝试将 export PYTHONPATH=$PYTHONPATH:[$HOME]/.usr/local/lib/python3.6/site-packages/skopt 加载到 PBS 文件中,但没有成功。
【问题讨论】:
-
确保您使用的是正确安装的python,例如,您使用“pip3 install skopt”使用“python3 ./foo/bar.py”,反之亦然“pip install skopt”使用“python ./foo/bar.py”
标签: python python-3.x pbs