我们在安装Ubuntu系统的时候会自带安装python2.7和python3.6版本的Python解释器,直接执行"ptyhon"默认运行的是python2.7,只有执行"python3"时才会运行python3.6版本。Python解释器默认安装在/usr/bin目录下,但是Ubuntu并没有默认安装pip包管理工具。我们需要安装pip和相应的IDE就可以开发python程序了,IDE大部分都会选择PyCharm。

安装PIP工具

pip 是 Python 包管理工具,该工具提供了对Python 包的查找、下载、安装、卸载的功能。而且通过pip这个工具可以很方便的在线安装相应的依赖库,还可以帮我们去查询和管理库信息,通过pip来安装管理Python包是非常方便高效。Ubuntu安装pip非常简单,如果是为python2.7安装pip则执行命令:sudo apt install python-pip,如果是为python3安装pip则执行命令:sudo apt install python3-pip。使用的时候同样也需要注意,如果使用命令"pip install package"安装则会将包安装到python2.7对应的库里(/usr/lib/python2.7/dist-packages),如果使用"pip3 install package"则会安装则会将包安装到python3.6对应的库里(/usr/lib/python3.6/dist-packages)。

检查PIP是否安装

安装相应的pip之后我们可以通过命令:pip --version或者pip3--version来查看当前pip版本信息及安装路径,我们可以看到当前的pip版本为pip 9.0.1。也可以使用命令pip list查询pip已安装的包,利用pip我们就可以为python安装各种第三方包来快速的实现功能应用。

更新pip

如果觉得pip版本太低可以执行命令:sudo pip3 install --upgrade pip或者sudo python3 -m pip install --upgrade pip来升级pip版本到最新,安装完成后可以使用pip -V或者pip3 -V查看应用的pip版本信息。

配置pip源

由于pip官方源服务器在国外,所以访问的时候总是会遇到网速太慢、网络延时、无法连接等现象。为了解决这一问题国内一些大型的云服务商提供镜像源服务来加速访问。我们利用pip提供的config参数来设置pip源,在终端执行命令:pip config set global.index-url https://mirrors.aliyun.com/pypi/simple/即可将阿里源永久设置为pip源(系统会自动在 /home/kevinfan/.config/pip/目录下生成一个pip.conf配置文件并写入全局配置)。如果只是临时使用可以在安装包的时候通过参数i来指定下载源:pip install package -i https://mirrors.aliyun.com/pypi/simple/ 。

安装IDE

Python目前最好用的开发工具还要属PyCharm了,而且PyCharm也提供了Linux版本。我们下载Community社区版本就可以了(免费),下载完成之后我们进入下载目录调出终端利用tar解压PyCharm压缩文件。进入PyCharm在bin目录并打开终端执行命令:sh pycharm.sh就可以安装并启动PyCharm了,但是每次都要到bin中来通过指令启动还是挺麻烦的。

创建快捷方式

进入 /usr/share/applications目录中,ubuntu将所有快捷方式都保存在这个目录中。在这里我们使用命令:sudo vim pycharm.desktop创建一个以pycharm命名的desktop文件。根据需求自己添加一些属性,最后一条属性设置之后加上一个分号。填写好配置信息之后保存,然后为该文件设置执行权限。文件提权命令为:sudo chmod +x pycharm.desktop,当然你也可以右击这个文件选择属性把允许作为程序运行给勾上。

总结:

个人觉得pycharm挺好用的,当然你也可以选择其他的IDE。比如VSCode或者Sublime Text ,都是不错的编辑器并提供了相应的python插件。以上内容是小编给大家分享的【Linux实战016:Ubuntu搭建python开发环境】。希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。

linux pip3使用清华源_Linux实战016:Ubuntu搭建python开发环境相关推荐

  1. Linux搭建python开发环境

    Linux自带python2,但之前Python 核心团队numpy计划在 2020 年停止支持 Python 2,所以自己动手搭建python3的开发环境 下载 wget https://www.p ...

  2. linux python2.7安装教程_Linux RedHat下安装Python2.7开发环境

    Linux RedHat下安装Python2.7.pip.ipython环境.eclipse和PyDev环境 准备工作,源Python2.6备份: 根据which python具体目录而定,进行备份 ...

  3. linux 安装qt mysql库_Linux下QT平台Mysql数据库开发环境配置

    This doucment is about how to add mysql driver into QT and about database connections     由于之前安装RedH ...

  4. 漫游kafka实战篇之搭建Kafka开发环境

    转载注明出处:http://blog.csdn.net/honglei915/article/details/37563647 Kafka视频教程同步首发,欢迎观看! 上篇文章中我们搭建了kafka的 ...

  5. linux搭建java开发环境_linux中搭建java开发环境

    今天试着在Linux下面搭建java开发环境,现总结一下具体步骤. 1.JDK的安装1.6 版本 cd /opt mkdir java 执行下面命令安装JDK(首先创建/opt/java目录) tar ...

  6. 视频教程-清华-尹成老师-Python开发环境-web-Python

    清华-尹成老师-Python开发环境-web 毕业于清华大学,曾担任Google算法工程师,微软人工智能领域全球最具价值专家,微软Tech Ed 大会金牌讲师. 精通C/ C++,Python ,Go ...

  7. 7 centos 源码安装samba_CentOS搭建WonderTrader开发环境及v0.5.4版本发布

    前言 之前发过一篇关于如何搭建WonderTrader开发环境的文章<从零搭建WonderTrader的开发环境>,帮助不少用户解决了一些编译源码的问题.因为笔者是在Ubuntu 18.0 ...

  8. python ai应用开发_AI应用开发实战 - 从零开始搭建macOS开发环境

    AI应用开发实战 - 从零开始搭建macOS开发环境 联系我们 OpenmindChina@microsoft.com 零.前提条件 一台能联网的电脑,使用macOS操作系统 请确保鼠标.键盘.显示器 ...

  9. 一天一点linux(9):ubuntu下如何搭建LAMP开发环境?

    功能介绍 上一次搭建Linux下LAMP环境是基于的CentOS6.7版本,采取的方式是源码编译安装,折腾了好久才在CentOS下,把LAMP环境给搭建起来,而Ubuntu作为现在主流的Linux版本 ...

最新文章

  1. 安装和配置以下合同 14.1管理
  2. 使用钉钉接收gitlab仓库的推送消息
  3. leetcode 911. Online Election | 911. 在线选举(加强堆 + 二分查找)
  4. android 代码 shape,Android Shape控件美化实现代码
  5. linux vim 快速定位位置,vim快速移动定位的一些操作命令
  6. 使用WinPcap编程
  7. c++ 23种设计模式_如何用一句话总结23种设计模式
  8. 如何学习帆软FineReport
  9. matlab计算abc三相短路电流_供配电系统设计需要用到的计算公式(结合手册简要总结)...
  10. oracle分组拼接
  11. 世界上第一台二进制电子计算机,世界上公认第一台电子计算机.doc
  12. 可闭环、可沉淀、可持续的企业级数据赋能体系
  13. 与 WordPress 的美妙相遇
  14. 4.通过Opencv采集摄像头视频数据
  15. The Bucket List 题解
  16. json对象遍历输出key和value
  17. VCC、 VDD、VEE、VSS
  18. 大学生都说学计算机专业难,大学单身率很高的4个专业,男女比例严重失调,想谈恋爱太难了...
  19. 产品经理你有自己的方法论吗
  20. 汽车悬架系统MATLAB仿真

热门文章

  1. html中怎么定义搜索框?html中search类型?
  2. 多重纹理和纹理组合器
  3. 在MFC程序中增加控制台窗口
  4. fatal error: GL/glew.h: 没有那个文件或目录
  5. 今年双11,阿里业务100%上云
  6. 大侦探福老师——幽灵Crash谜踪案
  7. 阿里开发者们的第5个感悟:听话,出活 1
  8. 黑科技揭秘:网红“天空物联网飞艇”服务范围为何能突破30公里
  9. 华为庞鑫:闪存3.0时代,四大变化激发全闪存数据中心潜能释放
  10. 清华大学-美团数字生活联合研究院成立