我已经卸载并重新安装了一堆Python版本,并编辑了我的系统变量,以清理pip无法将包安装到正确位置的困境。长话短说: Sublime现在找不到numpy (或任何第三方模块),因为它不知何故认为ChemDraw附带的Python2.3版本才是我真正想使用的版本,而不是我之前使用的3.9版本。
我已经尝试了很多在线教程(比如将所有内容重置为出厂设置),但是似乎没有什么能将python构建系统与ChemDraw附带的Python2.3版本相链接。即使卸载所有内容并安装Sublime 4,也会保持这种关联。Like...how?
这就是我的问题:我的python构建系统链接到了错误的python版本,并且我不知道如何将它链接到AppData/Programs中的python3.9。
如何将AppData中Python3.9的python.exe与我的python构建系统相关联,而不是将当前的Python2.3与位于ProgramFiles的Python2.3相关联?
发布于 2021-06-18 08:58:39
好的,所以问题是有一个叫做PYTHONPATH的系统变量,我不记得设置过它。似乎Chemdraw,如果与ChemScript一起安装,会安装它自己的python安装,版本是2.X。
python安装似乎设置了自己的系统变量PYTHONPATH,Sublime似乎优先使用它的默认python构建系统。
删除PYTHONPATH中设置的任何不正确的路径,并将以下内容粘贴到其中: C:...\Python\Python39\Scripts;C:...\Python\Python39;C:...\Python\Launcher;
https://stackoverflow.com/questions/68022896
复制相似问题