外层包报ModuleNotFoundError
Created|Updated|Python
|Post Views:
前提:包确实安装有,且可以访问到
**前提没问题再往下看,不然往下也没意义⚠️⚠️⚠️**
可能的原因:当前解释器安装的软件包污染了(所以为什么PyCharm会让你对每一个工程创建对应的虚拟环境)
①:用pip list 查看当前解释器已安装的所有软件包
②:找到报错的那个包的包名,使用pip 卸载它pip uninstall [包名] ****(****有时候重装那个软件包也可以解决,反正随机应变**** )
③:看看有没有解决,如果没有解决的话,请CSDN
Author: Keysqiu
Copyright Notice: All articles on this blog are licensed under CC BY-NC-SA 4.0 unless otherwise stated.
Related Articles
2025-11-30
Python安装软件包的一些总结
1、在线安装 # 如果是安装单个包 pip install [包名] # 建议使用下面这一个命令,毕竟是万能命令,一般的包拿这个命令来装都不会有什么问题 pip install [包名] -i http://pypi.douban.com/simple --trusted-host pypi.douban.com # 备用 pip install [包名] -i https://pypi.tuna.tsinghua.edu.cn/simple/ --trusted-host pypi.tuna.tsinghua.edu.cn 2、离线安装 2.1 先下载好whl文件 以下是两个比较好用的whl文件源 清华镜像网站 https://pypi.tuna.tsinghua.edu.cn/simple/ Pythonlibs网站 https://www.lfd.uci.edu/\~gohlke/pythonlibs/ 2.2 进入到whl文件所在目录,cmd打开当前文件夹 pip install whl文件名.whl 注意:如果安装时报 ERROR: Failed buildin...
2025-11-30
ubuntu升级python到python3.11
在 Ubuntu 中升级 Python 到 3.11 版本可以通过编译源代码或者使用第三方工具来完成。请注意,在升级 Python 之前,请确保备份重要数据,并谨慎操作。 以下是通过编译源代码的步骤: 安装编译所需的依赖项: sudo apt update sudo apt install build-essential zlib1g-dev libffi-dev libssl-dev 下载 Python 3.11 源代码: wget https://www.python.org/ftp/python/3.11.0/Python-3.11.0.tgz tar -xzvf Python-3.11.0.tgz cd Python-3.11.0 配置、编译并安装: ./configure make sudo make install 验证安装: python3.11 --version 修改软链接: #先进入超管权限 sudo su rm -rf /usr/bin/python3 rm -rf /usr/local/bin/python3 ln -s /usr/lo...
2025-11-30
内层包报ModuleNotFoundError
问题: 最外层的包安装有了,且可以访问到,但是还是报缺少里面的模块,下面是一个示例 ModuleNotFoundError: No module named ‘libsvm.python’ 附原先的代码 解决方案 这里以anaconda为例, 找到包的路径 ps: E:\anaconda3\envs\[conda环境名]\Lib\site-packages\[软件包名] 然后就发现不对劲 没有Python包,直接去掉Python,把导包的代码换下,换成 from libsvm.svmutil import * from libsvm.svm import * 就可以了。 如果还是不行的话,请在百度或者CSDN直接搜(优先百度,别问我怎么知道的) libsvm.python #示例,反正报啥就搜啥
2025-11-30
Windows 下 python 版本快速切换
前言: 安装新版本Python Python环境安装与配置[^1]python的安装可以看我之前的文章,本文主要是讲如何实现python 版本快速切换 1.查看当前python默认版本 使用命令,可以发现当前默认运行的Python版本 python -–version 例图如下: 2.修改环境变量 ==在cmd下输入python打开的python程序的版本,取决于环境变量里哪个版本的python路径更靠前。== 如下图,可以看到本机添加了3.10版本和3.12版本的路径。如果希望默认使用python3.12,可以把3.12版本的路径上移到3.10路径前面即可(就这么简单,别怀疑!!!)。 [^1]: # Python环境安装与配置 # 一、准备工作 Python目前已支持所有主流操作系统,在Linux,Unix,Mac系统上自带Python环境,在Windows系统上需要安装一下,超简单 **打开官网** ****[https://www.python.org/downloads/](https://www.python.org/downloads/)**** **下载...
2025-11-30
Python环境安装与配置
一、准备工作 Python目前已支持所有主流操作系统,在Linux,Unix,Mac系统上自带Python环境,在Windows系统上需要安装一下,超简单 打开官网 https://www.python.org/downloads/ 下载中心,根据自己的系统和版本选择合适的安装包,这里是直接下主页的3.12.2版本的,如果是需要下其他版本的,往下划,即可看到其他不同的Python版本 也可以用我网盘里面的python安装包,内含3.10、3.11、3.12版本 **链接:**https://pan.baidu.com/s/12IKQlRmmSpQnWv1vWC7agQ?pwd=et0k 提取码:et0k –来自百度网盘超级会员V5的分享 二、开始安装 1.双击下载好的安装包,这里我以3.12为例 2. 勾选Add python.exe to PATH ,然后再点击Customize installation进入到下一步 3.进入Optional Features后,不用操作,直接点击Next 4.点击Browse进行自定义安装路径,也可以直接点击Inst...
2025-11-30
在任意目录下创建Python环境
创建环境 **① 创建虚拟环境:使用python -m venv ** <directory>命令,在指定的目录下创建一个虚拟环境,该目录会包含一个Python解释器和一些支持文件。通常,可以将虚拟环境命名为 .venv ,这样可以在终端中隐藏它,并且表明它的用途。 python -m venv <directory> #例 python -m venv .venv **② 激活虚拟环境:使用source ** **<directory>** **/bin/activate命令(Linux或MacOS)或call ** **<directory>** \Scripts\activate.bat命令(Windows)来激活虚拟环境。这样,就可以在虚拟环境中使用 pip 安装或卸载所需的包了。 call <directory>\Scripts\activate.bat命令(Windows) source <directory>/bin/activate命令(Linux或MacOS) #例 call .venv\Scri...
Comments
Announcement
博客由思源笔记自动同步驱动,写作即发布
