Python工作目录搞砸了

时间:2011-07-27 15:04:01

标签: python django virtualenv working-directory

遇到此问题后:look

我查了一些东西:

当进入我的virtualenv并进入我的django目录时,我有正确的目录

~/Projects/mysite/mysite

进入python:os.getcwd()返回〜/ Projects / MYSITE / MYSITE

第一个谜是第二个django项目的virtualenv

这就是为什么django不再适合我了

这一切都发生在昨晚我的电脑崩溃后,我正在跑狮子

无论我是否在使用virtualenv(激活或停用

),都会发生这种情况

任何重置此行为的方法

感谢您的帮助

1 个答案:

答案 0 :(得分:3)

我有预感。 Mac OS X在案例方面的行为有点复杂。例如,使用OS 10.6.6上的默认设置,您可以创建一个目录MINE,它将在目录列表中显示为大写,但可以使用小写和大写访问。例如:

:~/foo $ mkdir MINE
:~/foo $ ls
MINE
:~/foo $ cd mine
:~/foo/mine $ ls -al

我的猜测是,当您的计算机崩溃时,必须进行某种恢复,并使用大写字母重新创建目录。尝试重命名它们。

:~/foo $ mv MINE mine2
:~/foo $ mv mine2 mine
:~/foo $ ls
mine