最近使用jupyter发现在虚拟环境下安装了包,但是在该环境下启动的jupyter却不能正确导入包。

原因是:jupyter调用的python包和环境下的包不一样导致的。用如下方法分别在虚拟环境和jupyter中查看便知(二者不一样):

import sys
sys.executable

解决方法:

在该虚拟环境中,使用pip list查看,发现没有jupyter和ipykernel。安装:

pip install ipykernel

pip install jupyter

再次启动jupyter,使用sys.executable查看和虚拟环境下一致。且能正确导入包。

最近使用jupyter发现在虚拟环境下安装了包,但是在该环境下启动的jupyter却不能正确导入包。原因是:jupyter调用的python包和环境下的包不一样导致的。用如下方法分别在虚拟环境和jupyter中查看便知(二者不一样):import syssys.excutable解决方法:1.输入ipython kernelspec list找到jupyter定义python路径的文件--kernel.json2.打开kernel.json文件,将python修改为虚拟
以opencv–python包的安装为例,使用 pip install opencv–python==3.4.2.16命令进行安装,并用 pip list显示,发现已成功安装: 包的测试: 但在 jupyter lab中却无法 导入 : 原因:使用的是系统路径下的 pip ,并没有使用anaconda环境下的 pip 解决办法 :路径修改至:E:/software/Anaconda3/Scripts(因人而异),再使用 pip install进行安装 在 jupyter lab中成功 导入 jupyter -lab 启动后日志显示浏览器访问路径 [I 2022-05-08 15:51:41.754 ServerApp] http://localhost:8888/lab 添加虚环境到 jupyter lab 将已有的conda 虚拟环境 添加 jupyter lab 列出所有虚
文章目录确认版本号确认环境存在确认环境位置是否正确 问题:在base环境中,pytorch的版本为1.4.0;在torch环境中,pytorch的版本为1.2.0。然而如果在 jupyter notebook里面新建torch环境,输出torch.__version__的结果为1.4.0 确认版本号 确认环境存在 确认环境位置是否正确 在torch对应的路径后面加入/kernel.json,打开这个文件,看一下位置是否正确 vim /root/.local/share/ jupyter /kernel
当我们用conda creat方法创建了 虚拟环境 后,需要检查 虚拟环境 下没有安装ipykernel包,否则, jupyter 不能 发现它是个 虚拟环境 ,所以就检测不到了.如果没有安装, pip install ipykernel。 conda info -e命令查看创建的 虚拟环境 : 当安装了ipykernel后,我在python 虚拟环境 或者base环境下启动 jupyter notebook,均能看到部分conda安装的 虚拟环境 ,而galaxy和maskrcnn未看到,因为这两个 虚拟环境 未安装ipykernel.