Что я делаю неправильно в этом примере кода Python из GitHub? - PullRequest
0 голосов
/ 26 мая 2019

Я пытаюсь запустить примеры быстрого запуска из этого кода на GitHub: https://github.com/brain-research/deep-molecular-massspec

Я скачал и разархивировал библиотеку. Затем я открываю терминал Bash в этой папке, копирую каждую строку из примера быстрого запуска и нажимаю ввод:

TARGET_PATH_NAME=/tmp/massspec_predictions

Тогда:

python make_train_test_split.py \
--main_sdf_name=testdata/test_14_mend.sdf 
--replicates_sdf_name=testdata/test_2_mend.sdf 
--output_master_dir=$TARGET_PATH_NAME/spectra_tf_records 
--alsologtostderr

Это дает следующую ошибку.

Traceback (most recent call last):
File "make_train_test_split.py", line 451, in 
app.run(main)
File "/usr/local/lib/python2.7/dist-packages/absl/app.py", line 300, in run
_run_main(main, args)
File "/usr/local/lib/python2.7/dist-packages/absl/app.py", line 251, in _run_main
sys.exit(main(argv))
File "make_train_test_split.py", line 400, in main
tf.gfile.MkDir(FLAGS.output_master_dir)
File "/usr/local/lib/python2.7/dist-packages/tensorflow/python/lib/io/file_io.py", line 409, in create_dir
create_dir_v2(dirname)
File "/usr/local/lib/python2.7/dist-packages/tensorflow/python/lib/io/file_io.py", line 427, in create_dir_v2
pywrap_tensorflow.CreateDir(compat.as_bytes(path), status)
File "/usr/local/lib/python2.7/dist-packages/tensorflow/python/framework/errors_impl.py", line 528, in exit
c_api.TF_GetCode(self.status.status))
tensorflow.python.framework.errors_impl.NotFoundError: /tmp/massspec_predictions/spectra_tf_records; No such file or directory

Временные файлы не создаются. Я не уверен, почему это так. Может кто-нибудь умнее меня объяснить, почему это так и как это решить?

1 Ответ

2 голосов
/ 26 мая 2019

Похоже, massspec_predictions отсутствует. Создайте папку в /tmp/massspec_predictions. Вы можете сделать это прямо из терминала:

mkdir /tmp/massspec_predictions
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...