解决PIE-Engine中python虚拟环境下使用jupyter notebook时PIE模块不存在

简介: 解决PIE-Engine中python虚拟环境下使用jupyter notebook时PIE模块不存在

01 非本博客问题的一些探讨

具体环境安装流程查看官网教程:PIE-Engine 遥感与地理信息云服务平台 (piesat.cn)


若在python窗口都无法导入PIE,那么就是你PIE-E都没有成功pip安装到你的python中。若是你确信你已经成功安装了,那么可能存在你安装有多个版本的python解释器(譬如2.X、3.X),你当前打开的python解释器不是你安装PIE的那个解释器;或者你安装的时候是安装在默认环境下的解释器中而非虚拟环境的python解释器;或者你安装在虚拟环境中但是实际上你当前打开的是默认环境的python解释器。


(为什么需要使用虚拟环境的python解释器?<我个人觉得就是为了复制一个干净的python解释器,然后方便PIE的各种包的pip,避免PIE安装的包的版本与默认环境的包不一致冲突导致后续执行代码失败>


虚拟环境可以为不同的项目创建隔离的python环境,避免不同项目之间的依赖包和python版本产生冲突。

虚拟环境可以让你在不影响系统全局安装的情况下,安装和管理你需要的依赖包和python版本。

虚拟环境可以提高项目的可重现性,让其他开发者能够在相同的环境下运行你的代码。

虚拟环境可以让你在不同的平台上轻松地切换和使用不同的python版本和依赖包。

02 解决本博客问题

如果jupyter notebook中import pie失败输出:没有该模块。


一般是你的默认环境中已经有jupyter notebook,所以虚拟环境无需重复安装直接用默认环境的jupyter notebook,这导致了我们使用jupyter notebook时无法调用虚拟环境的包,如果想要解决。可安装ipykernel(一般在安装pie的python开发包时该模块已经安装)。


若没有安装,可在激活虚拟环境后输入

pip install ipykernel

激活之后将你的jupyter notebook与虚拟环境建立连接:

python -m ipykernel install --user --name your_env_name

其中your_env_name更改为你的虚拟环境的名称。


目录
相关文章
|
1月前
|
开发者 Python
如何在Python中管理模块和包的依赖关系?
在实际开发中,通常会结合多种方法来管理模块和包的依赖关系,以确保项目的顺利进行和可维护性。同时,要及时更新和解决依赖冲突等问题,以保证代码的稳定性和可靠性
47 4
|
10天前
|
Python
Python Internet 模块
Python Internet 模块。
105 74
|
28天前
|
算法 数据安全/隐私保护 开发者
马特赛特旋转算法:Python的随机模块背后的力量
马特赛特旋转算法是Python `random`模块的核心,由松本真和西村拓士于1997年提出。它基于线性反馈移位寄存器,具有超长周期和高维均匀性,适用于模拟、密码学等领域。Python中通过设置种子值初始化状态数组,经状态更新和输出提取生成随机数,代码简单高效。
105 63
|
1月前
|
测试技术 Python
手动解决Python模块和包依赖冲突的具体步骤是什么?
需要注意的是,手动解决依赖冲突可能需要一定的时间和经验,并且需要谨慎操作,避免引入新的问题。在实际操作中,还可以结合使用其他方法,如虚拟环境等,来更好地管理和解决依赖冲突😉。
|
1月前
|
持续交付 Python
如何在Python中自动解决模块和包的依赖冲突?
完全自动解决所有依赖冲突可能并不总是可行,特别是在复杂的项目中。有时候仍然需要人工干预和判断。自动解决的方法主要是提供辅助和便捷,但不能完全替代人工的分析和决策😉。
|
1月前
|
Python
Python的模块和包
总之,模块和包是 Python 编程中非常重要的概念,掌握它们可以帮助我们更好地组织和管理代码,提高开发效率和代码质量
40 5
|
1月前
|
数据可视化 Python
如何在Python中解决模块和包的依赖冲突?
解决模块和包的依赖冲突需要综合运用多种方法,并且需要团队成员的共同努力和协作。通过合理的管理和解决冲突,可以提高项目的稳定性和可扩展性
|
7月前
|
Python
新手向 Python:VsCode环境下Manim配置
该文介绍了如何准备和配置开发环境以使用Manim,主要包括两个步骤:一是准备工作,需要下载并安装VsCode和Anaconda,其中Anaconda需添加到系统PATH环境变量,并通过清华镜像源配置;二是配置环境,VsCode中安装中文插件和Python扩展,激活并配置虚拟环境。最后,安装ffmpeg和manim,通过VsCode运行测试代码验证配置成功。
449 1
|
Python Windows
Python3+PyCharm环境的安装及配置
近期碰到有同学入门Python还不会安装并配置Python编程环境的,在这里做一期教程手把手教大家安装与配置使用(以 Python 3.9.9 以及 PyCharm 2021.3.1 为例)
707 0
Python3+PyCharm环境的安装及配置
|
7月前
|
人工智能 缓存 Java
python入门(一)conda的使用,创建修改删除虚拟环境,以及常用命令,配置镜像
python入门(一)conda的使用,创建修改删除虚拟环境,以及常用命令,配置镜像
798 0