я пытаюсь воссоздать virtualenv:OError: [Errno 26] Текстовый файл занят: '/...myvirtualenv/bin/python'
[email protected]:~$ virtualenv --system-site-packages .
Я получаю это исключение:
[email protected]:~$ virtualenv --system-site-packages .
New python executable in /home/foo_bar_d/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 711, in main
symlink=options.symlink)
File "/usr/local/lib/python2.7/dist-packages/virtualenv.py", line 924, in create_environment
site_packages=site_packages, clear=clear, symlink=symlink))
File "/usr/local/lib/python2.7/dist-packages/virtualenv.py", line 1230, in install_python
shutil.copyfile(executable, py_executable)
File "/usr/lib/python2.7/shutil.py", line 83, in copyfile
with open(dst, 'wb') as fdst:
IOError: [Errno 26] Text file busy: '/home/foo_bar_d/bin/python'
Кто-нибудь знает, почему это исключение происходит?
Перезагрузите компьютер, вероятно, получил приложение призрак. Или этот владелец файла не system_default_user. – dsgdfg
@dsgdfg это было то же самое после перезагрузки моего компьютера. Владение файлами в порядке, я проверил его дважды. – guettli
Пакет обновления используется в файлах конфигурации python и python. Остановите каждый процесс python и используйте 'bash' для замены/удаления/изменения виртуального env-файла. Или используйте свои изменения как «Пакет». – dsgdfg