【发布时间】:2014-12-28 23:03:22
【问题描述】:
我正在使用 python 3,并且在 mac osx 10.9.3 上有许多使用 pyvenv 的虚拟环境。在所有这些命令中 ./ 运行我的 python 代码。在我的一个环境中,该命令已停止工作,我找不到任何关于如何让它重新开始工作的信息。
编辑:当我输入整个文件而不是选项卡(即 ./manage.py)时,我的权限被拒绝,当我添加 sudo 时它可以工作,但所有其他 venvs 都不需要 sudo。
我正在搜索 pyvenv docs 并搜索各种 bash 链接,但无法恢复或知道该快捷方式的来源。
当我输入 python [file] 时,一切都按预期工作,但我想恢复 ./[file] 我知道这会很容易,但由于某种原因,我无法弄清楚要搜索什么来获得相关解决方案。
【问题讨论】:
-
错误信息是什么?
-
通常我选择标签,它会找到文件。我输入了整个 ./manage.py,它说权限被拒绝。我尝试使用 sudo 它可以正常工作,但是我所有其他 venvs 都不需要 sudo
-
你试过
sudo chmod a+x manage.py或sudo chown my_user:my_group manage.py吗? -
没有。那些东西可以恢复使用 ./ 运行 py 文件的功能而无需 sudo 或一次性解决方案吗?
-
你应该尝试第一个,看看会发生什么。它使文件可执行。
标签: python bash virtualenv