Estou executando o Ubuntu 17.10 tentando criar um ambiente virtual python (chamado "my_virtualenv") dentro da minha pasta compartilhada VBOX com a idéia de usar este interpretador python no pycharm do meu host Windows. (Só para ver se é possível)
A pasta compartilhada funciona corretamente, posso criar / manipular arquivos do host e do convidado. Eu criei a pasta do cliente VBOX selecionando apenas "auto-mount" e "make permanent" (não selecione "somente leitura").
Quando executo virtualenv my_virtualenv
depois de alguns segundos, recebo o seguinte:
root@luis-VirtualBox:/media/sf_KUBUNTU/ENV# virtualenv my_virtualenv
New python executable in /media/sf_KUBUNTU/ENV/my_virtualenv/bin/python
Traceback (most recent call last):
File "/usr/local/bin/virtualenv", line 11, in <module>
sys.exit(main())
File "/usr/local/lib/python2.7/dist-packages/virtualenv.py", line 713, in main
symlink=options.symlink)
File "/usr/local/lib/python2.7/dist-packages/virtualenv.py", line 925, in create_environment
site_packages=site_packages, clear=clear, symlink=symlink))
File "/usr/local/lib/python2.7/dist-packages/virtualenv.py", line 1370, in install_python
os.symlink(py_executable_base, full_pth)
OSError: [Errno 30] Read-only file system
Como você pode ver, tentei executar o comando do root sem sucesso, acho que tem algo a ver com permissões, mas não sei como proceder.
Tags python virtualenv readonly