我试图在heroku-flask教程中运行此命令
sudo pip freeze > requirements.txt
我仍然收到以下消息
bash: requirements.txt: Permission denied
答案 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'