9

我设置了一个virtualenv,它正在工作,但由于某种原因,我需要使用sudomkdir. 显然我做错了什么。知道它可能是什么吗?

谢谢

4

2 回答 2

15

检查目录权限和所有者并给出:

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

me使用您的用户名(通常是 $USER)和virtualenvdir您的 virtualenv 的工作目录进行更改。

于 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 回答