tôi cố gắng để tái tạo virtualenv:OError: [Errno 26] Văn bản tập tin bận rộn: '/...myvirtualenv/bin/python'
[email protected]:~$ virtualenv --system-site-packages .
tôi nhận được ngoại lệ này:
[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'
Có ai biết tại sao ngoại lệ này xảy ra không?
Khởi động lại máy tính của bạn, có lẽ có một ứng dụng ma. Hoặc chủ sở hữu tệp này không phải system_default_user. – dsgdfg
@dsgdfg nó giống nhau sau khi khởi động lại máy tính của tôi. Quyền sở hữu tệp là ok, tôi đã kiểm tra nó hai lần. – guettli
Trình cập nhật gói sử dụng tệp cấu hình python và python đang được khóa. Dừng mọi quá trình python và sử dụng 'bash' để thay thế/xóa/thay đổi tệp env ảo. Hoặc sử dụng các thay đổi của bạn dưới dạng 'Gói'. – dsgdfg