项目场景

下午在加载可视化工具用到open3d的库,但是在VScode上缺少这样的库,于是我试图使用pip指令安装结果出现如下情况:

 我按照所说更新pip,或许由于网络问题卸载旧版本后并没有下载版本,导致pip找不到了,然后试图通过重新下载pip方法但是并没有效果,因为我之前安装python时候已经装好了pip,然而此时发现python已经不能用了(也可能之前在终端就不能使用,但是IDLE是可以的)。

我到官网重新下载安装包并进行了更新pip问题解决(Window下),但是python并不能使用,而且open3d等一系列库不能下载


 经过open3d官方文档查询发现该库不支持python3.10,导致找不到满足的版本需要修改python版本才能解决

由于Window下python暂时并不能使用,我准备使用WSL搞事情。为了更好的进行版本管理,在WSL中下载miniconda进行管理。(下载地址Conda — Conda documentation

注意:conda使用必须要利用绝对途径,在minicond3/bin可以执行conda指令(或者是/Abosolute/pth/to/conda?乱试的都忘了)

如果忘记了初始化还要利用/Abosolute/path/to/conda init bash进行初始化

 conda -V成功后进行虚拟环境配置,参见:conda使用详细_小王小王指定辉煌的博客-CSDN博客_conda使用

 最终配置打开环境版本问题得到解决,但由于open3d较大,会出现超时

通过镜像即可解决: pip pip3 替换国内镜像源 – 腾讯云开发者社区-腾讯云


接下来就是如何在Vscode打开了,因为无论怎么搞vscode中都显示没有库,这是因为Vscode使用的Python Interpreter的问题。

首先在设置添加虚拟环境路径WSL2: VSCode + Virtualenv的使用与配置 – 知乎

然后发现仍然不行,仍然出现导入模块报错,因为我有多个编译环境vscode中使用的那个环境中(default没有所需库。

修改Interpreter的版本 VsCode报错:Import [模块] could not be resolved 解决办法_L-M-Y的博客-CSDN博客

然后终于全解决啦。 

原文地址:https://blog.csdn.net/Just_let_go/article/details/125650081

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任

如若转载,请注明出处:http://www.7code.cn/show_37324.html

如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱suwngjj01@126.com进行投诉反馈,一经查实,立即删除

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注