鱼C论坛

 找回密码
 立即注册
查看: 2229|回复: 7

[已解决]安装模块问题

[复制链接]
发表于 2022-4-22 22:29:40 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
由于之前安装了conda,导致现在在命令行窗口安装模块都会安装到conda的路径,用IDLE import 模块失败,请问怎么解决?
最佳答案
2022-4-22 23:42:06
去环境变量里把IDLE所在的环境变量移到最上方,有两个,一个是python.exe所在目录,一个是前面这个路径再加Scripts
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2022-4-22 22:58:39 | 显示全部楼层
报错代码放一放呢
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-4-22 23:42:06 From FishC Mobile | 显示全部楼层    本楼为最佳答案   
去环境变量里把IDLE所在的环境变量移到最上方,有两个,一个是python.exe所在目录,一个是前面这个路径再加Scripts
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-4-23 12:34:11 | 显示全部楼层

可以直接去设置环境变量,将你想安装到 Python 环境变量置顶

这样在检索时就会优先检索到 置顶的 Python 环境变量,也就自然优先安装到了这个 Python 下

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-4-23 13:55:38 | 显示全部楼层
原因:conda "劫持了" pip命令,所以会导致pip install xxx 都会安装到它默认的python环境里,而不再是安装到你原本的python环境。

解决:
1. 先确认一下:在命令行里输入 python 执行 ——用的是哪个 python.exe?  是否是你需要的解释器?  
    如果是,那么就可以用 python -m pip install xxx 这样就可以安装到。
    如果不是,建议修改一下 环境变量,让默认的python使用上。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-4-23 14:29:19 | 显示全部楼层
hrpzcf 发表于 2022-4-22 23:42
去环境变量里把IDLE所在的环境变量移到最上方,有两个,一个是python.exe所在目录,一个是前面这个路径再加 ...

那如果想在conda环境中安装模块是否会因为修改后安装到原本的python环境呢?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-4-23 14:56:49 | 显示全部楼层
墨羽鱼 发表于 2022-4-23 14:29
那如果想在conda环境中安装模块是否会因为修改后安装到原本的python环境呢?


如果直接打开cmd执行pip命令的话:会。
但是你可以打开开始菜单中的Anaconda Prompt或者Anaconda Powershell Prompt来执行pip命令安装,这样就会安装到conda环境中。还可以先在Anaconda Prompt或者Anaconda Powershell Prompt中用命令切换到其下的虚拟环境,这样在执行pip命令的时候就会安装到对应的虚拟环境。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-4-23 15:03:14 | 显示全部楼层
hrpzcf 发表于 2022-4-23 14:56
如果直接打开cmd执行pip命令的话:会。
但是你可以打开开始菜单中的Anaconda Prompt或者Anaconda Powe ...

好的,谢谢
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-11-18 16:39

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表