安装模块问题
由于之前安装了conda,导致现在在命令行窗口安装模块都会安装到conda的路径,用IDLE import 模块失败,请问怎么解决? 报错代码放一放呢 去环境变量里把IDLE所在的环境变量移到最上方,有两个,一个是python.exe所在目录,一个是前面这个路径再加Scripts可以直接去设置环境变量,将你想安装到 Python 环境变量置顶
这样在检索时就会优先检索到 置顶的 Python 环境变量,也就自然优先安装到了这个 Python 下
原因:conda "劫持了" pip命令,所以会导致pip install xxx 都会安装到它默认的python环境里,而不再是安装到你原本的python环境。
解决:
1. 先确认一下:在命令行里输入 python 执行 ——用的是哪个 python.exe?是否是你需要的解释器?
如果是,那么就可以用 python -m pip install xxx 这样就可以安装到。
如果不是,建议修改一下 环境变量,让默认的python使用上。
hrpzcf 发表于 2022-4-22 23:42
去环境变量里把IDLE所在的环境变量移到最上方,有两个,一个是python.exe所在目录,一个是前面这个路径再加 ...
那如果想在conda环境中安装模块是否会因为修改后安装到原本的python环境呢? 墨羽鱼 发表于 2022-4-23 14:29
那如果想在conda环境中安装模块是否会因为修改后安装到原本的python环境呢?
如果直接打开cmd执行pip命令的话:会。
但是你可以打开开始菜单中的Anaconda Prompt或者Anaconda Powershell Prompt来执行pip命令安装,这样就会安装到conda环境中。还可以先在Anaconda Prompt或者Anaconda Powershell Prompt中用命令切换到其下的虚拟环境,这样在执行pip命令的时候就会安装到对应的虚拟环境。 hrpzcf 发表于 2022-4-23 14:56
如果直接打开cmd执行pip命令的话:会。
但是你可以打开开始菜单中的Anaconda Prompt或者Anaconda Powe ...
好的,谢谢
页:
[1]