初用Ubuntu18.10和Python,使用的小技巧和遇到的一些问题总结
Posted l-w-pmt
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了初用Ubuntu18.10和Python,使用的小技巧和遇到的一些问题总结相关的知识,希望对你有一定的参考价值。
1. 右键不能够直接创建文件:
在主目录(中文版的,英文版是home文件夹)下的模板(英文版Templates)中放一个文本文件,然后右键就ok了,还可以放其他文件。只不过需要未来才能改名字。
2. 安装增强功能
系统刚刚安装的时候,发现界面很小,也不能够缩放什么的,后来才想起来没有安装增强功能。
在左上角,设备——安装增强功能;
3. 共享复制粘贴
设备——共享粘贴板——双向
4. 设置共享文件夹
参考我的上一篇博文https://www.cnblogs.com/l-w-pmt/p/10618487.html
5. 设置源
在Ubuntu software左上角,点击之后找到software&updates,选择中国的源,在other software中,都选中,以防找不到软件版本。
6. 安装重要部件——包含了很多包,支持gcc和g++
sudo apt-get install build-essential
7. 安装Python,目前我在熟悉阶段,使用Python2.7
sudo apt install python2.7
8. 安装pip,然后就可以使用pip安装各种Python需要的包。推荐网址https://pypi.org/ ,在这里可以选择各种包,以及包的历史版本,还有安装包可以下载,也会给出相应的安装命令直接拷贝即可。
sudo apt install python-pip
9. 安装scipy、numpy和matplotlib
sudo apt-get install python-numpy 或者pip install numpy sudo apt-get install python-scipy或者pip install scipy sudo apt-get install python-matplotlib |
直接使用apt-get命令或者pip命令,通常会安装较新的版本,有一些程序只有旧版本使用,可以使用pip命令,然后加上==(版本号)即可
例如,我会使用以下命令
sudo apt-get install python-numpy sudo pip install scipy==0.12.1 sudo pip install matplotlib==1.2.0 #####这样是可以安装的,不过我因为有一些其他要求,所以具体操作过程中使用了其他方法 |
10. 出现错误Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-build-ygYyu0/matplotlib/ ,需要安装setuptools。
python -m pip install --upgrade --force pip pip install setuptools==33.1.1 |
11. 出现pip Import Error:cannot import name main解决方案
是因为将pip更新为10.0.0后库里面的函数有所变动造成这个问题。 解决方案: sudo gedit /usr/bin/pip 1将原来的: from pip import main if __name__ == ‘__main__‘: sys.exit(main()) 改成: from pip import __main__ if __name__ == ‘__main__‘: sys.exit(__main__._main()) 就OK了 --------------------- 作者:干巴他爹 来源:CSDN 原文:https://blog.csdn.net/tintinetmilou/article/details/80091630 版权声明:本文为博主原创文章,转载请附上博文链接! |
12. fatal error: ft2build.h: No such file or directory,是因为freetype的问题
sudo apt-get install python-dev libfreetype6-dev |
13. Could not find a version that satisfies the requirement matplotlib==1.2.0
需要打开其他源,正如上述所示。 |
14. 出现Could not install packages due to an EnvironmentError: [Errno 13] Permission denied: ‘/usr/local/lib/python2.7/dist-packages/pylab.py‘ Consider using the `--user` option or check the permissions.
原来的命令前面加上sudo使用管理员权限即可。
15. 出现错误ImportError: Gtk* backend requires pygtk to be installed,需要安装pygtk.
sudo apt-get install python-gtk2-dev (我使用的是这个)
或者
pip install PyGTK
16. 出现错误ImportError: No module named _backend_gdk
解释一下这个问题,好像matplotlib在2.x的版本中已经将这个gdk后端功能给取消了,我因为使用的代码需要使用这个功能,所以很是忙活了一阵。综合出现的各种问题,使用下面的代码可以解决——使用管理员功能,安装较老版本的matplotlib,剩下的我是Google找到的。
sudo pip install matplotlib==1.2.0 --no-binary=matplotlib |
以上是关于初用Ubuntu18.10和Python,使用的小技巧和遇到的一些问题总结的主要内容,如果未能解决你的问题,请参考以下文章
Ubuntu 18.10安装Firefox 和 Google Chrome