我设置了一个virtualenv
,它正在工作,但由于某种原因,我需要使用sudo
像mkdir
. 显然我做错了什么。知道它可能是什么吗?
谢谢
检查目录权限和所有者并给出:
$ sudo chown -R me:me virtualenvdir
$ sudo chmod -R a+rX virtualenvdir
me
使用您的用户名(通常是 $USER)和virtualenvdir
您的 virtualenv 的工作目录进行更改。
命令
cd test
sudo virtualenv python
创建一个名为python
root 的目录。
drwxr-xr-x 5 root root 4096 2010-04-17 11:40 python
这将迫使您sudo
用于简单的事情,例如在目录中创建python
目录。
解决方法是删除python
目录(必要时先保存数据)并发出命令
virtualenv python
没有sudo
.