Dear, it is very regrettable that my server does not have permission to use Docker. I plan to use Start an Embedded Weaviate instance—Python Client v3. However, after executing the Python code, an error occurred as follows. My confusion is that after using the XDG variable for the persistence path, the problem still hasn’t been solved. Is there an error in the way I declare environment variables? Another confusion is how can I deploy Weaviate to my local server? Is there any tutorial?By the way, I am using the local deployment method.
Traceback (most recent call last):
File “”, line 1, in
File “/data_temp/mjzheng/env/temp_rag/lib/python3.10/site-packages/weaviate/client.py”, line 268, in init
url, embedded_db = self.__parse_url_and_embedded_db(url, embedded_options)
File “/data_temp/mjzheng/env/temp_rag/lib/python3.10/site-packages/weaviate/client.py”, line 302, in __parse_url_and_embedded_db
embedded_db = EmbeddedV3(options=embedded_options)
File “/data_temp/mjzheng/env/temp_rag/lib/python3.10/site-packages/weaviate/embedded.py”, line 60, in init
self.ensure_paths_exist()
File “/data_temp/mjzheng/env/temp_rag/lib/python3.10/site-packages/weaviate/embedded.py”, line 129, in ensure_paths_exist
Path(self.options.binary_path).mkdir(parents=True, exist_ok=True)
File “/data_temp/mjzheng/env/temp_rag/lib/python3.10/pathlib.py”, line 1175, in mkdir
self._accessor.mkdir(self, mode)
OSError: [Errno 30] Read-only file system: ‘/home/mjzheng/.cache/weaviate-embedded’