How to create python3 virtualenv on a virtualbox mounted drive shared folder in ubuntu

问题描述 投票:0回答:2

我正在尝试在安装了 vm virtualbox 的驱动器共享文件夹上创建一个 python3 虚拟环境。

当我尝试这个命令时

python3 -m venv sample

我收到这个错误

Error: [Errno 1] Operation not permitted: 'lib' -> '/media/sf_drive/sample_django/sample/lib64'

但是我可以在非共享目录下毫无问题地创建它。

如何在共享目录中创建这个虚拟环境?

更新: 我试过这个answer但我被打动了

找不到命令“vboxmanage”,

python virtualenv virtualbox ubuntu-18.04
2个回答
1
投票

我遇到了同样的问题,无法找到在 VM 内执行此操作的解决方案。

我最终在我的主机操作系统上创建了一个符号链接,然后刚刚从主机操作系统创建了虚拟环境。然后,如果你回到你的 vbox,它就会在那里!有点hacky,但是......它有效


0
投票

这是因为 Windows 文件系统不支持符号链接。您可以使用:

virtualenv venv --always-copy
只是复制文件而不是符号链接。

© www.soinside.com 2019 - 2024. All rights reserved.