ubuntu安装python_Linux下的Python开发配置鸭

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 ,之后就可以了!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/561330.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

java 里面write,java 中 System.out.println()和System.out.write()的区别

java 中 System.out.println()和System.out.write()的区别.这两个函数一个是System.out.write()输出字符流,System.out.println()是输出字节流,很简单。看下面这个程序就明白了。//import java.util.*;public class Test {public static void main(Strin…

高通cpu排行_安卓手机芯片排行:麒麟990 5G仅排第三,980还输给了765G?

众所周知,在移动端芯片行业,高通多年来都保持着一种舍我其谁的劲头,但随着科技的不断发展,其他厂商也开辟了自己的新天地,截至目前,全球主流的智能手机搭载的处理器主要来自于华为海思、高通骁龙、三星、联…

java编程规范每行代码窄字符,wiki/0xFE_编程规范.md at master · islibra/wiki · GitHub

0xFE_编程规范使用UTF-8编码使用空格缩进命名清晰表达意图, 少用缩写(行业通用除外, 如: requestreq, responseresp, messagemsg), 不应使用特殊前缀或后缀用复数形式代表集合\w{2,64}, 除循环变量i, j, k, 异常e外类型命名风格包全小写, 点号分割, 允许数字, 无下划线类, 接口…

keil4怎么移植其他人的程序_简单和你聊聊造血干细胞移植!

造血干细胞是个什么“鸟”?造血干细胞,人体血细胞的老祖宗。它的分裂方式也十分独特,由一个细胞分裂为两个细胞时,其中一个细胞会慢慢长大,增殖分化为红细胞、白细胞和血小板等等;另一个细胞仍然保持干细胞…

matlab 信号处理 教程,MATLAB信号处理仿真 实验_教程-学习文件.pdf

MATLAB信号处理仿真实验从观察正弦波开始用绳量给我的地界坐落在佳美之处我的产业实在美好杜伟韬duweitao广播电视数字化教育部工程研究中心2013年 4月23 日于 北京定福庄献给广播学院的核桃林,还有我的老师们目目目录录录0 修修修订订订记记记录录录和和和意意意见…

怎么在电脑上任意截屏_草地上打滚、墙上任意涂鸦,幼儿园让孩子“想怎么玩就怎么玩”...

(图为孩子们开心地在“山坡”上打滚。 学校供图)长江日报-长江网10月26日讯 10月26日,汉阳区玉龙幼儿园的孩子们冲上小山坡滑草,草地上打滚,滚筒里钻来钻去,墙上任意涂鸦,在梯子搭建的木桥上自由行走……孩子们自发地三…

pyaudio usb playback_苹果安卓手机充电器USB接口PSD源文件psd素材

分类:详情页类目:数码家电格式:psd体积:尺寸:790*12168编号:13182638软件: Photoshop CS6(.psd)颜色模式 : RGB图像类型:位图版权:独家版权LOGO/ 实景图/人物/字体/产品 …

mysql 执行sql error 2,Mysql:执行source sql脚本时,出现:error 2

Centos下部署mysql:1、yum -y install mysql*;2、service mysqld start;3、chkconfig mysqld on;4、设置用户名和密码:mysqladmin -uroot password1234565、进入数据库:mysql -uroot -p 回车后,输入设置的密码6、建立数据库:creat…

horizon client 无法识别域_iText for Mac(OCR识别图中文字工具)

itext mac中文特别版是一款从图片中识别文字的OCR(光学字符识别)工具。通过截图、拖拽图片,即可以从扫描版的PDF等任意图片中识字,并且可以很好的解决摘抄和批注需求。而且itext mac版使用腾讯、Google 双引擎,识别效果惊人地准确。iText for…

mysql 操作表的例子,mysql中库和表的简单操作总结(附示例)

本篇文章给大家带来的内容是关于mysql中库和表的简单操作总结(附示例),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。一. 库的操作1.创建数据库创建数据库:create database 库名 charset utf8; charset uft8 可选项1.2 数据…

.net 5 正式版_iOS14.1正式版和14.2 Beta 4测试版一同发布 附16张内置新壁纸下载

今天凌晨,苹果同时推送了 iOS 14.1 正式版 和 iOS 14.2 Beta 4 测试版 系统更新,对于正式版和开发者用户来说,今天均可以将手中的 iPhone 升级到最新的系统版本。iOS 14.1 正式版更新了什么?先来看下 iOS 14.1 正式版,…

自适应均衡器 matlab程序,基于lms自适应均衡器matlab仿真

基于lms自适应均衡器matlab仿真 毕 业 设 计 (2014 届) 题 目 一种基于 OpenCV 的摄像机标定方 法学 院 物理电气信息学院 专 业 电子信息工程 年 级 2010 学生学号 12010245348 学生姓名 李 鑫 指导教师 车 进 2014 年 5 月 6 日摘要摄像机标定是在机器视觉和工业测量等领域中…

bloomberg用法 固定收益_干货 | 日语高考高频考点:助词を的用法

在日语高考题中,第二大题综合知识运用板块,16-20题固定考察日语的助词的使用。很多同学反映说:高考日语最难学的部分就是助词了。因为中文的结构中是没有助词成分,同时助词的用法也挺多,所以经常容易搞混。日语是黏着语…

php+new+mysqli+utf+8,MySQL和PHP:utf-8带有西里尔字符

HUH函数你在这里混合API,mysql_*和mysqli_*不会混在一起。你应该坚持mysqli_(看起来你无论如何都是),mysql_*函数被弃用,并在PHP 7中完全删除。你的实际问题是某个地方的字符集问题。这里有几个指针,可以帮助您为您的应用程序获得…

arduinojson 转 string_安德胜工作室发来本周五嗨唱转起来第二季首秀的嘉宾剧透...

湖南卫视全民音乐综艺互动秀《嗨唱转起来2》10月2日超燃回归,在金秋十月为观众带来新一季的惊喜。近日,官方微博官宣大玩家阵容:“太阳女神”谢娜、“节奏先生”潘玮柏、“行走的造梗机”大张伟。她是热情女神,点燃全场&#xff0…

php url参数时间戳,AJAX GET 请求 URL 最后面缀的那个类似于时间戳的参数是什么啊?...

Dark1X2019-05-06 10:43:44 08:00ochatokori 感谢我在测试的时候发现爬虫不加这个签名参数也是可以的。现在的问题是浏览器上面获取的的数据与爬虫获取到的数据不一致。你有空的话复现帮我看看呀,麻烦了。浏览器访问: https://删除这几个字 wk588.com/to…

python补充urllib教程,Python爬虫之urllib基础用法教程

综述本系列文档用于对Python爬虫技术进行简单的教程讲解,巩固自己技术知识的同时,万一一不小心又正好对你有用那就更好了。Python 版本是3.7.4urllib库介绍它是 Python 内置的HTTP请求库,也就是说我们不需要额外安装即可使用,它包…

鼬电脑壁纸_火影忍者高清壁纸需要自取1080p

更新了,火影忍者高清壁纸。(图片源于网络,侵权必删)别忘,关注、点赞、收藏哦。需要原图评论点赞,我给你喔。传送门;可爱的橙猪猪:鬼刀高清壁纸,电脑1080p,无水印。​zhuanlan.zhihu.…

二元置信椭圆r语言_r语言二元期权barrier option实现案例

原文链接:http://tecdat.cn/?p4051​tecdat.cnDouble-no-touch(DNT)选项是二元期权,在到期时支付固定金额的现金。我们将展示两种不同的方式来定价包含两种不同定价方法的DNT。​​​首先,我们将尝试使用正常参数&…

win7可以运行的mysql,win7下mysql安装

1、下载mysqlhttps://dev.mysql.com/downloads/mysql/2、解压完成后,在根目录创建my.ini文件,其中内容如下:[mysql]# 设置mysql客户端默认字符集default-character-setutf8[mysqld]#设置3306端口port 3306# 设置mysql的安装目录basedirD:\Pr…