在虚拟盒的ubuntu 18.04的共享目录中创建虚拟环境失败

2024-10-01 02:19:45 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图在uubuntu 18.04虚拟机中安装flask,以实现发送电子邮件的API。 我跟着这首芭蕾舞曲: https://runnable.com/docker/python/dockerize-your-flask-application 在尝试设置虚拟环境时,我通过以下两个命令得到了此错误:

-Python3-m静脉 错误:

Error: [Errno 30] Read-only file system: 'lib' -> '/shared/BerryCert/Agent/Flask_Web/venv/lib64' 

-Virtualenv-venv错误:

File "/usr/lib/python3.6/shutil.py", line 365, in copytree
    raise Error(errors)
shutil.Error: [('/usr/lib/python3.6/config-3.6m-x86_64-linux-gnu/libpython3.6.so', '/shared/BerryCert/Agent/Flask_Web/venv/lib/python3.6/config-3.6m-x86_64-linux-gnu/libpython3.6.so', "[Errno 30] Read-only file system: '../../x86_64-linux-gnu/libpython3.6m.so.1' -> '/shared/BerryCert/Agent/Flask_Web/venv/lib/python3.6/config-3.6m-x86_64-linux-gnu/libpython3.6.so'"), ('/usr/lib/python3.6/config-3.6m-x86_64-linux-gnu/libpython3.6m.so', '/shared/BerryCert/Agent/Flask_Web/venv/lib/python3.6/config-3.6m-x86_64-linux-gnu/libpython3.6m.so', "[Errno 30] Read-only file system: '../../x86_64-linux-gnu/libpython3.6m.so.1' -> '/shared/BerryCert/Agent/Flask_Web/venv/lib/python3.6/config-3.6m-x86_64-linux-gnu/libpython3.6m.so'")] 

你能给我解释一下这个问题吗


Tags: gnuwebconfigflasksovenvlinuxlib
1条回答
网友
1楼 · 发布于 2024-10-01 02:19:45

创建virtualenv时,传递 always-copy标志

比如:virtualenv always-copy [your-environment]

这应该复制环境文件,而不是符号链接它们。virtualbox上的符号链接有时会出现问题。希望这有帮助

相关问题 更多 >