Django虚拟环境灾难

时间:2016-02-25 20:20:31

标签: python django bash

我正在使用优胜美地在我的macbook上开发一个django应用程序。 我的应用是在虚拟环境中。 我重新启动了我的终端,当我转到我的应用程序时,它不再在虚拟环境中,现在不运行。而我所有的虚拟环境命令都给了我-bash:command not found。

我完全认识到这是一个非常noobie的问题,但我真的想在我的应用程序上工作,我已经尝试了我在google和stackoverflow上找到的所有内容。

请帮忙。 最好使用我需要从命令行输入的命令 - 谢谢!

2 个答案:

答案 0 :(得分:2)

我假设您正在使用virtualenv。如果是这样,你知道它放在bin目录的哪个位置吗?如果是,请运行source bin/activate。之后,当您尝试运行runserver时,它应该使用正确的Python实例。

更完整: source /path/to/bin/activate

但我通常从包含相关source bin/activate

的目录运行bin

答案 1 :(得分:0)

我发现pew是一个非常方便的工具来管理你的virtualenvs。安装完成后,基本上,您可以pew new env_name然后pew workon env_name来激活环境。

我的一位同事在Mac OS X上使用它没有问题。