bandersnatch报错No module Named的解决办法
ERROR: Unable to load entry point swift_plugin = bandersnatch_storage_plugins.swift:SwiftStorage: No module named ‘keystoneauth1’
这个办法时在安装时,因python版本原因缺少了,解决办法:
pip3 install keystoneauth1
Collecting keystoneauth1
Downloading https://files.pythonhosted.org/packages/7c/2e/dcfd2412941244e8a00a568654ce1687a1cab7be05d634ada0b5a078d0a3/keystoneauth1-4.4.0-py3-none-any.whl (314kB)
100% |████████████████████████████████| 317kB 240kB/s
Collecting pbr!=2.1.0,>=2.0.0 (from keystoneauth1)
Downloading https://files.pythonhosted.org/packages/73/c3/d45171501210b0305f4c93fafe50950f0c2228e87034ceb51744bd03ff08/pbr-5.8.0-py2.py3-none-any.whl (112kB)
100% |████████████████████████████████| 122kB 184kB/s
Requirement already satisfied: requests>=2.14.2 in /usr/lib/python3/dist-packages (from keystoneauth1)
Collecting stevedore>=1.20.0 (from keystoneauth1)
Downloading https://files.pythonhosted.org/packages/7a/bc/fcce9e50da73ea23af6d236e05e15db8a02da1099a5e0a479451bcea3833/stevedore-3.5.0-py3-none-any.whl (49kB)
100% |████████████████████████████████| 51kB 166kB/s
Requirement already satisfied: six>=1.10.0 in /usr/lib/python3/dist-packages (from keystoneauth1)
Collecting iso8601>=0.1.11 (from keystoneauth1)
Downloading https://files.pythonhosted.org/packages/df/e5/589bc81d410139ec4e4f37d9af5a50987566abf6d087b3c4fbed708109a9/iso8601-1.0.2-py3-none-any.whl
Collecting os-service-types>=1.2.0 (from keystoneauth1)
Downloading https://files.pythonhosted.org/packages/10/2d/318b2b631f68e0fc221ba8f45d163bf810cdb795cf242fe85ad3e5d45639/os_service_types-1.7.0-py2.py3-none-any.whl
Collecting importlib-metadata>=1.7.0; python_version < “3.8” (from stevedore>=1.20.0->keystoneauth1)
Downloading https://files.pythonhosted.org/packages/c4/1f/e2238896149df09953efcc53bdcc7d23597d6c53e428c30e572eda5ec6eb/importlib_metadata-4.8.2-py3-none-any.whl
Collecting zipp>=0.5 (from importlib-metadata>=1.7.0; python_version < “3.8”->stevedore>=1.20.0->keystoneauth1)
Using cached https://files.pythonhosted.org/packages/bd/df/d4a4974a3e3957fd1c1fa3082366d7fff6e428ddb55f074bf64876f8e8ad/zipp-3.6.0-py3-none-any.whl
Requirement already satisfied: typing-extensions>=3.6.4; python_version < “3.8” in /usr/local/lib/python3.7/dist-packages (from importlib-metadata>=1.7.0; python_version < “3.8”->stevedore>=1.20.0->keystoneauth1)
Installing collected packages: pbr, zipp, importlib-metadata, stevedore, iso8601, os-service-types, keystoneauth1
Successfully installed importlib-metadata-4.8.2 iso8601-1.0.2 keystoneauth1-4.4.0 os-service-types-1.7.0 pbr-5.8.0 stevedore-3.5.0 zipp-3.6.0
ERROR: Unable to load entry point swift_plugin = bandersnatch_storage_plugins.swift:SwiftStorage: No module named ‘swiftclient’
这个时安装时,缺少了python-swiftclient。
解决办法:
pip3 install python-swiftclient
Collecting python-swiftclient
Downloading https://files.pythonhosted.org/packages/f6/5f/6784a830e618a89272f8efee784930e614be285a6d3e82986916076fe69e/python_swiftclient-3.13.0-py2.py3-none-any.whl (86kB)
100% |████████████████████████████████| 92kB 281kB/s
Requirement already satisfied: six>=1.9.0 in /usr/lib/python3/dist-packages (from python-swiftclient)
Requirement already satisfied: requests>=1.1.0 in /usr/lib/python3/dist-packages (from python-swiftclient)
Installing collected packages: python-swiftclient
Successfully installed python-swiftclient-3.13.0
ModuleNotFoundError: No module named ‘apt_pkg’
这个报错通常是安装新版本的python后出现,完整报错信息如下:
mirror@mirror:~$ sudo apt-get update
Hit:1 http://archive.ubuntu.com/ubuntu bionic InRelease
Hit:2 http://ppa.launchpad.net/deadsnakes/ppa/ubuntu bionic InRelease
Hit:3 http://archive.ubuntu.com/ubuntu bionic-updates InRelease
Hit:4 http://archive.ubuntu.com/ubuntu bionic-backports InRelease
Hit:5 http://archive.ubuntu.com/ubuntu bionic-security InRelease
Traceback (most recent call last):
File “/usr/lib/cnf-update-db”, line 8, in
from CommandNotFound.db.creator import DbCreator
File “/usr/lib/python3/dist-packages/CommandNotFound/db/creator.py”, line 11, in
import apt_pkg
ModuleNotFoundError: No module named ‘apt_pkg’
Reading package lists… Done
E: Problem executing scripts APT::Update::Post-Invoke-Success ‘if /usr/bin/test -w /var/lib/command-not-found/ -a -e /usr/lib/cnf-update-db; then /usr/lib/cnf-update-db > /dev/null; fi’
E: Sub-process returned an error code
依照网上的一些方法尝试解决,依照没有成功,因为我的ubuntu原本是python3.6,安装了python3.7版本,最后的绝招是:
update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.7 1
update-alternatives --config python3
apt-get remove --purge python3.6
apt-get install python3.7
最后再执行apt-get update,没有再报错。
mirror@mirror:~$ apt-get update
Reading package lists… Done
E: Could not open lock file /var/lib/apt/lists/lock - open (13: Permission denied)
E: Unable to lock directory /var/lib/apt/lists/
W: Problem unlinking the file /var/cache/apt/pkgcache.bin - RemoveCaches (13: Permission denied)
W: Problem unlinking the file /var/cache/apt/srcpkgcache.bin - RemoveCaches (13: Permission denied)
mirror@mirror:~$ sudo apt-get update
[sudo] password for mirror:
Hit:1 http://archive.ubuntu.com/ubuntu bionic InRelease
Hit:2 http://ppa.launchpad.net/deadsnakes/ppa/ubuntu bionic InRelease
Hit:3 http://archive.ubuntu.com/ubuntu bionic-updates InRelease
Hit:4 http://archive.ubuntu.com/ubuntu bionic-backports InRelease
Hit:5 http://archive.ubuntu.com/ubuntu bionic-security InRelease
Reading package lists… Done
以上方法仅供参考,还是要找到适合自己环境的解决方法。
bandersnatch报错No module Named的解决办法相关推荐
- python报错No module named XXX解决方法
今天在搞风控模型升级的时候,遇到了这个错误 No module named XXX 起因就是执行一个python程序,在这个程序中引入了另一个文件夹中 的一个 python 文件中的变量. 所 ...
- Pytorch运行时报错No module named ‘matplotlib‘--解决办法
问题描述:我电脑装里pycharm里配置的是anaconda里的python环境,刚安装了pytorch来做一元线性回归问题,运行环境也相应改到pytorch所在目录下的python环境,结果在运行代 ...
- No module named ‘tf_slim‘解决办法
问题 测试Object Detection API是否安装成功 python3 object_detection/builders/model_builder_test.py 出现报错 No modu ...
- python导入类有红线_python踩坑系列之导入包时下划红线及报错“No module named”问题...
python踩坑系列之导入包时下划红线及报错"No module named"问题 使用pycharm编写Python时,自己写了一个包(commontool),在同级另一个路径下 ...
- python3使用SQLALchemy报错No module named ‘MySQLdb‘
解决方法: 安装pymysql 然后将数据库链接改成mysql+pymysql://username:password@server/db的形式: 参考文章:遇到问题–python–python3使用 ...
- [debug] 命令行窗口运行.py文件,报错No module named XXX
问题描述: 在PyCharm中运行.py文件正常,在命令行运行.py文件报错"No module named XXX" 原因分析 说到底是搜索路径的问题. PyCharm中运行的时 ...
- python代码下出现红线_python踩坑系列之导入包时下划红线及报错“No module named”问题...
python踩坑系列之导入包时下划红线及报错"No module named"问题 使用pycharm编写Python时,自己写了一个包(commontool),在同级另一个路径下 ...
- 【Python自学笔记】报错No module Named Wandb
[Python自学笔记]已经装了wandb,还报错No module Named Wandb 方法1.重启cmd和jupyter notebook 直接把窗口和cmd页面全关了,重新打开,再次运行安装 ...
- Spyder 安装openpyxl,报错No module named ‘openpyxl‘
Spyder 安装 openpyxl: No module named 'openpyxl' 理想状态 通过python 打开excel 先安装 pip install openpyxl 再在代码 i ...
最新文章
- SQL优化常用方法49
- FZU - 2268 Cutting Game
- mysql alter更新_MySQL 操作命令梳理(2)-alter(update、insert)
- ISP DSP的不同
- 在手机上查看和测试vue脚手架搭建的项目
- Email - 搭建自定义邮件服务器
- 搭档之家|独立面对人生的态度
- MySQL高级查询语句——超详细,一篇就够了
- 【游戏开发小技】Unity中实现Dota里的角色技能地面贴花效果(URP ShaderGraph Decal)
- html帮助文档怎么翻译,HTML文档,HTML document,音标,读音,翻译,英文例句,英语词典
- 游戏策划---ACTIONGAME游戏设计(转)
- @张小龙 微信开机界面该升级啦!NASA帮你P了9张行星图
- java-net-php-python-java国内热映电影影评网站计算机毕业设计程序
- 【云周刊】第135期:云栖大会珍贵技术资料:20+覆盖容器技术、智能工业、大数据、开源数据库...
- 解决 ArcGIS Server 10.2.2 无法打开http://localhost:6080/arcgis/manager/
- 升级XCode8之后控制台打印了好多乱七八糟的东西
- 【数据中心管理】什么UPS 蓄电池?UPS蓄电池使用事项
- 高云FPGA初体验-LED流水灯实验
- php xdebug 解密,php xdebug 完整篇
- downloadjs下载库 源码解析