В среде conda, которую я создал, я пытаюсь запустить tenorflow-hub, он не работает, когда тензор потока пытается получить доступ для записи.
сообщение об ошибке:
tensorflow.python.framework.errors_impl.PermissionDeniedError:
/tmp/tfhub_modules/96e8f1d3d4d90ce86b2db128249eb8143a91db73.lock.tmp40b1daf1ca7d4f62a23d9457654a995d;
Permission denied
код ошибки:
module_url =
"https://tfhub.dev/google/universal-sentence-encoder-large/3" embed =
hub.Module(module_url)
Я знаю причину, по которой у моего py-файла нет доступа на запись, но я не знаю, как решить эту проблему, если я продолжу хотетьработать в моей созданной среде conda, а не на моей локальной машине.
полное сообщение об ошибке:
File
"/home/ld-sgdev/liuhuo_wan/.conda/envs/tensorflow-hub/lib/python3.7/site-packages/tensorflow_hub/resolver.py",
line 379, in atomic_download
overwrite=False) File "/home/ld-sgdev/liuhuo_wan/.conda/envs/tensorflow-hub/lib/python3.7/site-packages/tensorflow_hub/tf_utils.py",
line 65, in atomic_write_string_to_file
f.write(contents) File "/home/ld-sgdev/liuhuo_wan/.conda/envs/tensorflow-hub/lib/python3.7/site-packages/tensorflow/python/lib/io/file_io.py", line 106, in write
self._prewrite_check() File "/home/ld-sgdev/liuhuo_wan/.conda/envs/tensorflow-hub/lib/python3.7/site-packages/tensorflow/python/lib/io/file_io.py", line 92, in _prewrite_check
compat.as_bytes(self.__name), compat.as_bytes(self.__mode)) tensorflow.python.framework.errors_impl.PermissionDeniedError:
/tmp/tfhub_modules/96e8f1d3d4d90ce86b2db128249eb8143a91db73.lock.tmp40b1daf1ca7d4f62a23d9457654a995d;
Permission denied