Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/328.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/19.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python的工作目录搞砸了_Python_Django_Virtualenv_Working Directory - Fatal编程技术网

Python的工作目录搞砸了

Python的工作目录搞砸了,python,django,virtualenv,working-directory,Python,Django,Virtualenv,Working Directory,出现此问题后: 我检查了一些东西: 当进入我的virtualenv和cd并进入我的django目录时,我拥有正确的目录 ~/Projects/mysite/mysite 进入python时:os.getcwd()返回~/Projects/MYSITE/MYSITE 第一个mysite是virtualenv,第二个是django项目 这就是django不再为我工作的原因 这一切都发生在昨晚我的电脑死机后,我正在运行lion 无论我是否在virtualenv中(激活或停用),都会发生这种情况 有没

出现此问题后:

我检查了一些东西:

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

~/Projects/mysite/mysite
进入python时:
os.getcwd()
返回~/Projects/MYSITE/MYSITE

第一个mysite是virtualenv,第二个是django项目

这就是django不再为我工作的原因

这一切都发生在昨晚我的电脑死机后,我正在运行lion

无论我是否在virtualenv中(激活或停用),都会发生这种情况

有没有办法重置此行为


感谢您的帮助,我有一个预感。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

可能是因为默认情况下,Mac OS的文件系统不区分大小写。正如我在Mac OS中所说,项目路径很好,这是python的问题,但你是对的,它可能与的恢复恢复功能有关lion@cwoebker,我不太明白“你很好”。你是否尝试过重命名它们?它们不是大写的,它们是以正确的方式编写的,这就是为什么osx显示正确的工作目录。。我想知道为什么python没有,就在那一页中,你很棒!!!我只是这么做了,虽然它们都是小写的重命名它们,但我的站点对我的站点进行了修复,我说,Mac OS X的这个案子的行为有点复杂。:)很高兴我能帮上忙。