我在Windows 7上使用anaconda 2/3,我有4个Python环境。
在漫游文件夹中,我看到3个文件夹出现:
C:\ Users \用户名\应用程序数据\漫游\绝\绝\ CPython的-27-30 C:\ Users \用户名\应用程序数据\漫游\绝\绝\ CPython的-35-30 C:\ Users \用户名\应用程序数据\漫游\绝\绝\ CPython的-36-30
有没有办法让这些文件夹不在漫游配置文件中?
谢谢
编辑:正如@Simon Fraser所建议的,我正在使用Spyder 3.2.4。在https://github.com/davidhalter/jedi/issues/926中有一个问题为Jedi打开了一个问题,但是他们说它已经解决,并且他们将这些文件夹移动到本地文件夹。
答案 0 :(得分:1)
Jedi
包为Jedi 0.11.0 https://github.com/DonJayamanne/pythonVSCode/commit/25133dc145a8a3ea82d54569026c1d0f979f6f63
但conda
仍然没有Jedi 0.11.0 for Windows(也没有自定义回购)。我所做的是编辑文件/site-packages/jedi/settings.py
并将APPDATA
更改为LOCALAPPDATA
,如链接中所述。
答案 1 :(得分:0)
It looks like there's a setting in Jedi(为编辑器提供自动完成提示的模块)来移动缓存目录。
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,因此环境变量无济于事。找到你的编辑器为Jedi设置的位置,并更改该选项(问题标签暗示它可能是Spyder,但你没有肯定地说)
您可能需要将该Jedi目录的内容移动到新位置(如果它第一次不起作用),所以不要立即删除它们
编辑:看起来Spyder不提供此配置选项 - 因此如果这会影响您,您可能需要修改已在更新jedi设置的jedi_plugin.py line 50中的spyder来源:
jedi.settings.case_insensitive_completion = False