python - 我在 GitHub 的这个 Python 示例代码中做错了什么?
问题描述
我正在尝试从 GitHub 上的此代码运行快速入门示例:https ://github.com/brain-research/deep-molecular-massspec
我已经下载并解压缩了库。然后我在该文件夹中打开一个 Bash 终端,复制快速入门示例中的每一行并按 Enter:
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
似乎没有创建临时文件。我不确定这是为什么。比我聪明的人可以解释为什么会这样以及如何解决吗?
解决方案
好像massspec_predictions
不见了。在 处创建文件夹/tmp/massspec_predictions
。您可以直接从终端执行此操作:
mkdir /tmp/massspec_predictions
推荐阅读
- c# - .NET 5 中的 MAPI?
- python - 将凭据从一个文件读入另一个文件
- sass - Sass 错误:函数未返回正确的地图
- java - 将新窗口作为选项卡打开时,Mac OS 下的 Java/Swing 错误的任何解决方法
- flutter - 如何使用flutter-web将时间戳存储在firestore中
- javascript - 代替
- Freemarker中具有替换计数索引的元素
- r - R Plot Bars 在 grid.arrange/plot_grid 中消失
- node.js - brew 无法在 mac os big sur 上安装节点
- reactjs - 如何使用 React js 传递来自不同组件的值
- python - 如何根据索引位置划分列表?