9

をセットアップしましたがvirtualenv、これは機能していますが、何らかの理由で、 のsudoような単純なコマンドに使用する必要がありますmkdir。明らかに、私は何か間違ったことをしました。それが何であるかについて何か考えはありますか?

ありがとう

4

2 に答える 2

15

ディレクトリのアクセス許可と所有者を確認し、次のように指定します。

$ sudo chown -R me:me virtualenvdir
$ sudo chmod -R a+rX virtualenvdir

meユーザー名(通常は$ USER)とvirtualenvdirvirtualenvの作業ディレクトリで変更します。

于 2010-04-17T16:12:23.770 に答える
4

コマンド

cd test
sudo virtualenv python

pythonroot が所有するというディレクトリを作成します。

drwxr-xr-x 5 root   root      4096 2010-04-17 11:40 python

sudoこれにより、ディレクトリ内にディレクトリを作成するなどの単純なことに使用することが強制されますpython

修正するには、pythonディレクトリを削除し(必要に応じて最初にデータを保存します)、コマンドを発行します

virtualenv python

なしでsudo

于 2010-04-17T15:43:24.830 に答える