windows 7上的Python绝地漫游文件夹

windows 7上的Python绝地漫游文件夹,python,windows,anaconda,spyder,Python,Windows,Anaconda,Spyder,我在Windows7上使用Anaconda2/3,我有4个Python环境 在漫游文件夹中,我看到3个文件夹出现: C:\Users\username\AppData\Roaming\Jedi\Jedi\CPython-27-30 C:\Users\username\AppData\Roaming\Jedi\Jedi\CPython-35-30 C:\Users\username\AppData\Roaming\Jedi\Jedi\CPython-36-30 有没有办法让这些文件夹不在漫游配置文

我在Windows7上使用Anaconda2/3,我有4个Python环境

在漫游文件夹中,我看到3个文件夹出现:

C:\Users\username\AppData\Roaming\Jedi\Jedi\CPython-27-30 C:\Users\username\AppData\Roaming\Jedi\Jedi\CPython-35-30 C:\Users\username\AppData\Roaming\Jedi\Jedi\CPython-36-30

有没有办法让这些文件夹不在漫游配置文件中

多谢各位


编辑:根据下面@Simon Fraser的建议,我正在使用Spyder 3.2.4。绝地武士在中遇到了一个问题,但他们说问题已经解决,他们将这些文件夹移到了本地文件夹。

看起来(提供编辑器自动完成提示的模块)中有一个移动缓存目录的设置

jedi.settings.cache_directory = '/home/docs/.cache/jedi'
The path where the cache is stored.

On Linux, this defaults to ~/.cache/jedi/, on OS X to ~/Library/Caches/Jedi/ 
and on Windows to %APPDATA%\Jedi\Jedi\. On Linux, if environment variable 
$XDG_CACHE_HOME is set, $XDG_CACHE_HOME/jedi is used instead of the default 
one.
因为您没有使用Linux,所以环境变量没有帮助。找到你的编辑对绝地设置的位置,并更改该选项(问号提示可能是Spyder,但你不能确定)

如果第一次不起作用,你可能需要将绝地目录的内容移动到新的位置,所以不要立即删除它们

编辑:Spyder似乎没有提供此配置选项-因此,如果这影响到您,您可能需要修改Spyder的源代码,其中它已经更新了绝地设置:

jedi.settings.case_insensitive_completion = False

绝地套装修复了绝地0.11.0版的问题


但是康达仍然没有适用于Windows的绝地0.11.0(也没有定制回购协议)。我所做的是编辑文件
/site packages/jedi/settings.py
,并将
APPDATA
更改为
LOCALAPPDATA
,如链接中所述。

谢谢@Simon。我确实在使用Spyder 3.2.4。它实际上不是
jedi_plugin.py
文件。这是/jedi/settings.py文件。绝地武士面临着一个问题,他们说问题已经解决,他们把这些文件夹移到了本地文件夹。这项工作已于2004年完成