Создание virtualenv внутри ошибки veracypt - PullRequest
0 голосов
/ 20 января 2020

Я настраиваю проект внутри veracrypt, и он выдает эту ошибку, когда я пытаюсь настроить среду.

admin@kali:/media/veracrypt1$ virtualenv --python=python3 venv
Already using interpreter /usr/bin/python3
Using base prefix '/usr'
New python executable in /media/veracrypt1/venv/bin/python3
Also creating executable in /media/veracrypt1/venv/bin/python
Traceback (most recent call last):
File "/usr/local/bin/virtualenv", line 8, in <module>
    sys.exit(main())
File "/usr/local/lib/python3.7/dist-packages/virtualenv.py", line 870, in main
    symlink=options.symlink,
File "/usr/local/lib/python3.7/dist-packages/virtualenv.py", line 1162, in create_environment
    install_python(home_dir, lib_dir, inc_dir, bin_dir, site_packages=site_packages, clear=clear, symlink=symlink)
File "/usr/local/lib/python3.7/dist-packages/virtualenv.py", line 1672, in install_python
    os.symlink(py_executable_base, full_pth)
PermissionError: [Errno 1] Operation not permitted: 'python3' -> '/media/veracrypt1/venv/bin/python'

Я попытался найти источник проблемы, и кажется, что это связано с тем, как это виртуальный привод с ограниченными правами

admin@kali:/media/veracrypt1$ ln -s testfile
ln: failed to create symbolic link './testfile': Operation not permitted

1 Ответ

0 голосов
/ 09 апреля 2020

Похоже, вы запускаете это в среде с ограниченными разрешениями.

Некоторые сообщают об этом при работе на Linux,
, но в папке, которая смонтирована в разделе "FAT32" -
см. Сообщение в блоге Криса Лопе :
allowerror: [errno 1] операция запрещена

У меня есть Такое поведение наблюдалось при работе в Ubuntu VM
в папке, которая была подключена к хост-ОС (Windows -NTFS) как тип 'vboxsf'.

...