archlinux、manjaro 出现的错误及解决办法(xmind pango报错,以及python创建虚拟环境,pyenv)
1、Xmind-zen问题pango版本
--------------------------------------------2021-4-30更新------------------------------
后来我发现了flatpak这个工具,该工具将程序放在沙箱中独立运行,而且有独立的依赖环境,就不要用下面的方法了。
参考我这篇博客中的方法,很简单。
--------------------------------------------2021-4-30以前-------------------------------
Pango-ERROR **: 08:43:59.147: Harfbuzz version too old (1.4.2)
- 这个是在Xmind启动时发生的错误,同样的问题github上electron上有人反应过。在网上找到的解决办法是安装pango包官网地址是这个,如果访问不了的话可以下载我上传的百度云盘,密码是qdbp。
- 下载下来后到相应的目录直接使用下面的命令即可。
sudo pacman -U 【下载后的文件(不用解压)】
补充;这种修复的做法是把pango降级了。但是这会导致一些其他的错误。我就遇到了nautilus(文件管理器)不能运行,然后报如下错误:
nautilus: symbol lookup error: nautilus: undefined symbol: pango_attr_insert_hyphens_new'
这个错误可以看是pango的问题,恢复到最新版pango就可以了。但同时Xmind又不能正常运行了。哎!!
2、更新系统导致python大版本升级导致的问题记录
- 在一次更新时,python版本突然从3.7升到了3.8。这导致我以前建的很多python虚拟环境都用不了了,因为虚拟环境还指向的原来3.7的路径。虽然有很多包需要安装,我还是放弃了挣扎,感觉修复原来的虚拟环境工程可能会更麻烦,于是我打算重新安装一个python环境,以后就只用那个,免得系统瞎更新,妈蛋!!!manajro真是最怕按软件了,各种问题,哎!!
可以通过pip freeze >>requirements.txt指令备份当前包,免得一个个重新输入。 - 后来打算使用很多人推荐的pyenv工具,github网址是这个。网上有很多的安装教程。而我是直接使用pacman安装的。这也导致了我遇到的一些问题(小问题)。
- 安装好之后可以直接使用pyenv install [python版本号],安装需要的python了。python会被安装在/home/.pyenv/versions/pythonx.x下面。这是一个完全体python,想怎么用怎么用。其实到这块就可以像我们以前一样使用python了,比如创建虚拟环境。
virtualenv ~/.pyenv/versions/3.7.1/bin/python env
然后就可以各种操作了。
- 但是pyenv 最厉害的是可以在不同目录下使用不同的python环境。这需要使用pyenv local [python版本号],比如
pyenv local 3.7.1
他会在当前目录创建一个.python-version文件记录你要使用的python版本。
- 这时候能发现虽然执行了python local命令,但是不管用,我因为直接使用pacman安装的,所以没有提示我要配置环境变量。pyenv local的原理就是把自己的环境变量加到系统环境变量之前,使其先生效,到达覆盖效果。所以我们加一下环境变量就好了。在.bashrc或者.zshrc或者.profile里面加入下面代码即可。
export PATH=~/.pyenv/shims:$PATH
要立即生效需要执行一下source命令,别忘了。
- 还有很多其他功能看上面给出链接就好啦。 用pyenv确实很方便。
archlinux、manjaro 出现的错误及解决办法(xmind pango报错,以及python创建虚拟环境,pyenv)相关推荐
- python自定义包或模块在Linux服务器导入错误的解决办法
python自定义包或模块在Linux服务器导入错误的解决办法 在本地机器上跑python代码,自己定义的文件进行导包运行是没有问题,但是放到linux服务器上的时候就会提示 ImportError: ...
- 初学rpa的十大经典错误及解决办法_Python3之十大经典错误及其解决办法
作者 | 严小样儿 来源 | 统计与数据分析实战 接触了很多Python爱好者,有初学者,亦有转行人.不论大家学习Python的目的是什么,总之,学习Python前期写出来的代码不报错就是极好的.下面 ...
- 【Python基础】Python3十大经典错误及解决办法
◆ ◆ ◆ ◆ ◆ 接触了很多Python爱好者,有初学者,亦有转行人.不论大家学习Python的目的是什么,总之,学习Python前期写出来的代码不报错就是极好的.下面,严小样儿为大家罗列出Pyt ...
- unity消息队列判断字符串相等有错误_Python3十大经典错误及解决办法
◆ ◆ ◆ ◆ ◆ 接触了很多Python爱好者,有初学者,亦有转行人.不论大家学习Python的目的是什么,总之,学习Python前期写出来的代码不报错就是极好的.下面,严小样儿为大家罗列出Pyt ...
- python3经典实例_Python3十大经典错误及解决办法
接触了很多Python爱好者,有初学者,亦有转行人.不论大家学习Python的目的是什么,总之,学习Python前期写出来的代码不报错就是极好的.下面,严小样儿为大家罗列出Python3十大经典错误及 ...
- mysql error1045 yes,MySQLERROR1045(28000)错误的解决办法
错误现象: ERROR 1045 (28000): Access denied for user'ODBC'@'localhost'(using password: NO) ERROR 1045 (2 ...
- [转载] Python3十大经典错误及解决办法
参考链接: Python中的关键字2 ◆ ◆ ◆ ◆ ◆ 接触了很多Python爱好者,有初学者,亦有转行人.不论大家学习Python的目的是什么,总之,学习Python前期写出来的代码不报错就是极 ...
- Python编程的10个经典错误及解决办法
接触了很多Python爱好者,有初学者,亦有转行人.不论大家学习Python的目的是什么,总之,学习Python前期写出来的代码不报错就是极好的.下面,严小样儿为大家罗列出Python3十大经典错误及 ...
- python编程时显示语法错误_Python编程的10个经典错误及解决办法
接触了很多Python爱好者,有初学者,亦有转行人.不论大家学习Python的目的是什么,总之,学习Python前期写出来的代码不报错就是极好的.下面,严小样儿为大家罗列出Python3十大经典错误及 ...
最新文章
- XP远程桌面连接2008提示:远程计算机需要网络级别身份验证,而您的计算机不支持该验证
- 如何在Spring和Spring MVC项目中进行测试
- 数据库面试题【六、Sql的优化】
- 相机内外参矩阵和坐标变换
- if __name__ == __main___python中 __name__ == #x27;__main__#x27; 有什么作用?
- numpy+matplotlib绘制正弦曲线
- Mysql学习总结(16)——Mysql之数据库设计规范
- Struts学习之自定义拦截器
- sqlserver中系统库的作用
- atitit.提升软件开发效率大的总结O5
- 多出多个虚拟显示器的解决方法
- 三维重建 | 单张RGB图片生成三维网格模型
- android常用字体代码,Android TextView设置字体风格多种组合
- 如何在 Excel 图表中添加或删除次坐标轴?
- 教你如何拔取百度地图POI兴趣点
- Nsca安装简单步骤
- SQLServer学习笔记 --- (20008, 'DB-Lib error message 20008, severity 9:\nUnable to open socket\nNet-Li
- HTML 显示系统时间
- java 面向对象编程之二
- ADS版图仿真遇到的问题
热门文章
- 【面向对象】继承和多态的弊端
- 深入理解人工智能模型能力指标F1的具体意义
- unsupported operand type(s) for /: 'Dimension' and 'float'
- ES8.0(Elasticsearch)启动成功,访问失败
- 蓝牙软件测试指标,蓝牙功能,蓝牙功能怎么用,蓝牙功能测试方法和指标_齐家网...
- MySQL调优利器【show profiles】
- windows远程桌面连接使用方法及技巧
- [Poj3133]Manhattan Wiring (插头DP)
- MATLAB算法实战应用案例精讲-【人工智能】对比学习(概念篇)
- 【DBSDFZOJ 4460】666(DP)