共有フォルダにPython virtualenvを作成する場合(Errno 30:読み取り専用ファイルシステム)

共有フォルダにPython virtualenvを作成する場合(Errno 30:読み取り専用ファイルシステム)

私はUbuntu 17.10を実行しており、VBOX共有フォルダにPython仮想環境(「my_virtualenv」という名前)を作成しようとしており、WindowsホストのpycharmでこのPythonインタプリタを使用しようとしています。 (ただ働いていることを確認したかった)

共有フォルダはうまく機能し、ホストとゲストからファイルを作成/操作できます。 VBOXクライアントで「自動インストール」と「永続設定」のみを選択した状態でフォルダを作成しました(「読み取り専用」は選択しません)。

virtualenv my_virtualenv数秒間実行すると、次の結果が表示されます。

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

ご覧のとおり、rootでコマンドを実行しましたが、成功しませんでした。権限に関する問題のようですが、進行方法がわかりません。

ベストアンサー1

おすすめ記事