pip freeze> requirements.txt - 使用sudo拒绝权限? (heroku-烧瓶教程)

时间:2014-08-08 00:17:50

标签: python linux heroku flask sudo

我试图在heroku-flask教程中运行此命令

sudo pip freeze > requirements.txt

我仍然收到以下消息

bash: requirements.txt: Permission denied

2 个答案:

答案 0 :(得分:5)

看起来你在你工作的文件夹中没有写权限。这应该可以解决问题。

sudo sh -c 'sudo pip freeze > requirements.txt'

答案 1 :(得分:0)

父目录不归当前用户所有,并且已禁用缓存。请检查该目录的权限和所有者。如果使用pip执行sudo,您可能需要sudo -H标记。

尝试使用

sudo -H sh -c 'sudo pip freeze > requirements.txt'