在Pharos中运行python模块
我尝试在Pharos中预设的环境上运行graphsage。我在导入时出错,当我在同一台计算机上以交互方式运行时没有发生。有没有办法让它发挥作用 例如:在交互式设置中,我可以运行在Pharos中运行python模块,python,module,python-import,Python,Module,Python Import,我尝试在Pharos中预设的环境上运行graphsage。我在导入时出错,当我在同一台计算机上以交互方式运行时没有发生。有没有办法让它发挥作用 例如:在交互式设置中,我可以运行 python-m graphsage.unsupervised\u train--train\u prefix./example\u data/ppi--model graphsage\u mean--max\u total\u steps 1000--validate\iter 10 从/Absolute/path/到
python-m graphsage.unsupervised\u train--train\u prefix./example\u data/ppi--model graphsage\u mean--max\u total\u steps 1000--validate\iter 10
从/Absolute/path/到/directory/。这工作没有任何问题 但是,在pharos下,当我这样做时:\
pharosctl ml-engine jobs submit training ${USER}-${job} \
--runtime python
--module-name=/Absolute/path/to/directory/graphsage/unsupervised_train.py \
--job-dir=/Absolute/path/to/directory/
--args "-p train_prefix ./example_data/ppi
-p model graphsage_mean
-p max_total_steps 1000
-p validate_iter 10
--mlp-conda-env venv"
我会得到一个错误:\
File "/Absolute/path/to/directory/graphsage/unsupervised_train.py", line 15, in <module>
from graphsage.models import SampleAndAggregate, SAGEInfo, Node2VecModel
ModuleNotFoundError: No module named 'graphsage'
文件“/Absolute/path/to/directory/graphsage/unsupervised_train.py”,第15行,在
从graphsage.models导入SampleAndAggregate、SAGEInfo、Node2VecModel
ModuleNotFoundError:没有名为“graphsage”的模块
模块中导入的相对路径总是让我感到困惑。。。如有任何建议,将不胜感激