linxu下python环境的开发配置

前言

linux是目前为止最好上手的系统也是最适合新手学习的系统而python是可以最快让大家知道怎么写出东西的语言,简单的几十个小时的学习之后就只需要看懂库的文档就可以很快地写出很好用的东西,于是很多人自然很喜欢这个组合,但是其实这个组合也是油很大的缺陷的,比如————Ubuntu本身的大多数其实就是基于Python的,于是系统自带的py2.7是绝对不能动的!不然经常发现桌面不见了或者是循环登录环境,因为之前的教程都是很老的于是这里给大家推荐一下我自己的配置方法:conda+ubuntu

基本环境

  • ubuntu 18.04 LTS
  • conda 的最新版
  • 学妹50包邮给我快递来的ThinkPad X200(学生会福利)

配置过程

  • 下载需要的脚本
  • 使用conda的安装
  • 添加PATH环境变量
  • 建立新的环境 安装pycharm
  • pycharm选择Python的interpretor

下载需要的版本

这里实际上大家的环境都是Python 2.7 的,要是不信的话可以直接去terminal里面输入一下

python --version

之后一般来说就是2.7的版本

之后的时候大家就要去官网了,下载自己需要的版本,Linux的

之后就可以得到这个了,之后安装的过程也很简单

使用conda的安装

安装其实很简单,首先是

sudo chmod 777 Anaconda2-2019.03-Linux-x86_64.sh
./Anaconda2-2019.03-Linux-x86_64.sh

之后就是一直跟随指示了,需要说明的是,这个到最后是会让你安装一个和他们家有合作的vscode的,要是大家校园网很慢的话就不要选择了

添加PATH环境变量

重点来了!这时其实是没有添加到PATH的!于是每次conda指令都会失效

之后就是简单的打开你的配置文件.zshrc或者是.bashrc输入

export PATH=~/anaconda2/bin:$PATH

添加路径鸭

之后记得

source ~/.zshrc
source ~/.bashrc

之后就可以了

echo $PATH #查看目前的路径,看看是不是

这里必须说明的是,不只是这个,terminal里面的指令都是要在PATH里面才可以被执行的,一般鸟叔的书上会有“房间号”的说法,大家有兴趣的可以去看看,就是说要是你直接敲ls的话其实是在/usr/local/bin下面找的,也可能是其他的/bin文件夹下面,而不是你认为应该是的,就是好多房间好多小明但是优先找找bin的小明

  • 其实可以看下这个,这个说的比较全

建立新的环境

安装好了之后就是这个了!

conda create -n py37 python=3.7
conda create -n py27 python=2.6

之后还有一点就是alais

要是你是zsh的话就打开你的~/.zshrc,~/.bashrc,反正都是配置文件,下面添加这个

alias py36="conda activate py36"
alias py27="conda activate py27"

之后记得

source ~/.zshrc
source ~/.bashrc

之后就可以了!

之后再需要的时候就是直接去py36或者py27就可以的

  • 这里说明一下,最近清华大学没有conda源了哭唧唧

安装pycharm

  • 这里说明一下,这个是收费软件,要是没有钱的话直接去下载社区版

首先下载jetbrains工具箱,解压之后是一个很好的APPimage

之后感受APPimage的魔力吧!给权限之后双击运行!

之后在里面选择就可以(其实一般学校会给一些福利,我是大黑山男子技术学院的,我们就有这个福利)

pycharm选择Python的interpretor

这个就是最后一步了!直接去pycharm设置里面找到这个,点击add ,之后就可以了!

ubuntu安装python_Linux下的Python开发配置鸭相关推荐

  1. Ubuntu Linux环境下的Android开发环境的配置

    在Android底层开发中需要用到的工具有:JDK6或以上版本:Eclipse3.4或以上版本:ADT;CDT;Android SDK:Android NDK:交叉编译环境:Linux内核源代码:An ...

  2. Ubuntu 16.04下的LAMP环境配置

    在学习开发过程中,每当遇到新的问题时,通常都能在网上搜到解决的方法,但是网上的方法千千万,有些是已经过时了的,有些是跟自己开发环境不同的,总是不能第一时间能找到答案. 而当时遇到的问题可能在今后的开发 ...

  3. python没有联网_无网环境下的 Python 开发指南

    说起有关 Python 的指南,便一定得提到 K 神创建的『Python最佳实践指南』,英文名字是『The Hitchhiker's Guide to Python!』.毫不夸张地说,K 神创建的指南 ...

  4. python的开发环境包括_下搭建 Python 开发环境

    下搭建 Python 开发环境 Ubuntu 作为当下最流行的 Linux 发行版本之一,用户基数非常庞大,而且 Ubuntu 操作系统也非常适合 Python 学习.这节课我们就来学习下如何在 Ub ...

  5. 玩转USB HID系列:Linux下使用Python开发USB HID

    玩转USB系列:Linux下使用Python开发USB HID 实验环境 开发步骤 安装pyusb 库 我们来与HID设备通讯! 注意 实验环境 ubuntu 16.04 LTS 64-bit pyt ...

  6. ubuntu安装zsh、oh-my-zsh及常用配置

    ubuntu安装zsh.oh-my-zsh及常用配置 目前,ubuntu默认的shell是bash,但还有一种shell,叫做zsh它比bash更加强大,功能也更加完善,zsh虽说功能强大,但是配置比 ...

  7. linux搭建python运行环境_centos运行.py centos5.5下搭建python开发运行环境 - Linux - 服务器之家...

    centos运行.py centos5.5下搭建python开发运行环境 发布时间:2017-04-28 来源:服务器之家 我们知道ython可以在windows.linux.android运行了,但 ...

  8. Win10下的Python环境配置

    Win10下的Python环境配置 原料 64位Windows10 专业版 安装Python 访问python的官方网站www.python.org,点击download,如图一 选择2.7版本,如图 ...

  9. Mac安装eDEX-UI以及后续Python环境配置

    Mac安装eDEX-UI以及后续Python环境配置 效果 配置 不想看我瞎扯可以直接跳到这 环境配置思路同样适用于Linux发行版. 效果 虽说macOS的界面已经十分美观了,但是对于习惯用TUI跑 ...

最新文章

  1. RegularExpressionValidator 控件用法
  2. 图像的阈值分割(迭代法选择阈值)
  3. Spring Boot Serverless 实战系列“部署篇” | Mall 应用
  4. spark 算子使用类变量_自己工作中超全spark性能优化总结
  5. 接口测试(java+testng+ant+jenkins)第三篇ant
  6. 通过Xsheel命令:获取nginx的安装目录
  7. java阅读题_java 练习题
  8. (31)FPGA面试题系统最高速度计算方法
  9. 周鸿祎卸任奇安信董事 后者具备上市条件
  10. 数据结构vl怎么求_数据结构
  11. PHP基础知识------页面静态化
  12. leetcode 两数之和 java版本
  13. phpstudy以及DVWA安装使用
  14. 微信公众号发布和群发的区别是什么?
  15. 图论--哈密顿路与欧拉路
  16. C# WinForm GUI之示例
  17. php聚合话费充值怎么接,求充值话费接口
  18. [渝粤教育] 四川轻化工大学 化工设备机械基础 参考 资料
  19. svg文件解析(python)
  20. 参考文献编号批量设置为上标

热门文章

  1. mysqli与pdo防sql注入源码
  2. 数据集_自动驾驶数据集
  3. 战双帕弥什自抽号怎么使用_战双帕弥什新S冰露怎么玩《战双帕弥什》新S冰露玩法技巧...
  4. build 之前执行task_浅谈VS编译自定义编译任务—MSBuild Task(csproject)-阿里云开发者社区...
  5. python 消息框但不影响程序执行_还在用print()查找错误?日志消息不香嘛?| 原力计划...
  6. xss img onerror java_java后台防止XSS的脚本攻击
  7. linux一个vlan配置多个端口映射,Linux 设置 多ip,多vlan
  8. java中审核订单流程图_「数据架构」数据流程图:实例-订餐系统
  9. mybatis xml 参数 使用
  10. 关于Java成员变量、局部变量、方法,在JVM的内存空间分配