Tôi đã cài đặt Virtualenv trên Ubuntu 12.04 và đang sử dụng nó để làm việc trên một dự án mẫu dưới màn hình nền tảng thống nhất. Tôi đang sử dụng VirtualBox và đã có một số vấn đề với máy tính để bàn thống nhất nên đã thay đổi sang màn hình nền KDE.Virtualenv không tạo môi trường
Tôi hiện đang cố tạo dự án mới nhưng virtualenv sẽ không cho phép tôi tạo môi trường mới trong thư mục dự án của mình. Trong thiết bị đầu cuối, tôi điều hướng đến thư mục dự án, nhập virtualenv venv và nhận các thông báo lỗi sau:
Traceback (most recent call last):
File "/usr/bin/virtualenv", line 3, in <module>
virtualenv.main()
File "/usr/lib/python2.7/dist-packages/virtualenv.py", line 938, in main
never_download=options.never_download)
File "/usr/lib/python2.7/dist-packages/virtualenv.py", line 1039, in create_environment
site_packages=site_packages, clear=clear))
File "/usr/lib/python2.7/dist-packages/virtualenv.py", line 1215, in install_python
copyfile(stdinc_dir, inc_dir)
File "/usr/lib/python2.7/dist-packages/virtualenv.py", line 430, in copyfile
copyfileordir(src, dest)
File "/usr/lib/python2.7/dist-packages/virtualenv.py", line 405, in copyfileordir
shutil.copytree(src, dest, True)
File "/usr/lib/python2.7/shutil.py", line 206, in copytree
raise Error, errors
shutil.Error: [('/usr/include/python2.7/numpy', 'venv/include/python2.7/numpy', '[Errno 30] Read-only file system')]
Có thể giúp tôi giải quyết vấn đề này không? Tôi đã thử cài đặt lại virtualenv nhưng không có niềm vui. Cảm ơn
Việc khiếu nại là bạn đang cố tạo virtualenv trên hệ thống tệp chỉ đọc. Bạn đang cố gắng tạo thư mục nào? Bạn có thể 'chạm vào một tập tin ở đó không? – Dougal
@Dougal Đó là thư mục được chia sẻ vbox. Dự án với env làm việc cũng nằm trong thư mục này. chỉnh sửa: Có, tôi có thể chạm vào một tệp trong cùng một thư mục. Đã tạo tệp mới không có vấn đề – adohertyd
OK: bạn có thể 'mkdir -p venv/include/python2.7/numpy; chạm venv/include/python2.7/numpy/test'? Có lẽ 'venv' hoặc một subdir là một liên kết đến một hệ thống tập tin chỉ đọc? – Dougal