使用Jupyter Notebook能否将wget安装到D盘而非C盘?
解决方案
这个报错核心原因就两个:要么Jupyter跑代码用的不是你D盘建的虚拟环境内核,要么wget根本没装到D盘的对应环境里,按步骤操作就能解决:
- 先查当前Jupyter实际调用的Python解释器路径,新建代码格运行:
import sys print(sys.executable)
要是输出路径是C盘的全局Python目录,不是你D盘虚拟环境文件夹里的python.exe,就是内核选错了:点Jupyter顶部菜单栏Kernel→Change Kernel,选中D盘对应虚拟环境的内核就行。要是内核列表里找不到D盘的环境,先开命令行激活D盘的虚拟环境,跑下面的命令把环境注册到Jupyter内核列表:python -m ipykernel install --user --name=你给D盘虚拟环境起的名字
- 确认内核切到D盘环境之后,最不容易装错位置的方式是直接在Jupyter代码格里跑安装命令,包会自动装到当前D盘环境的依赖目录,不用手动指定安装盘:
!pip install wget
避坑提示:别直接在没激活D盘虚拟环境的全局CMD里跑pip安装,这时候pip默认会把包装到C盘全局Python里,D盘环境还是找不到。
- 要是习惯在命令行装包,先切到D盘虚拟环境的
Scripts目录,执行activate激活环境后再跑pip install wget,装完重启下Jupyter内核就行。 - 安装完成后跑
import wget,不报错就是配置正常了。
内容的提问来源于stack exchange,提问作者Rativitea Rativitea
相关产品推荐
相关产品推荐

