Ubuntu安装之python开发

 

什么??公司要用Ubuntu(乌班图)?不会用??怎么进行python开发???

乌班图操作系统下载地址:
http://releases.ubuntu.com/18.04/ubuntu-18.04.1-desktop-amd64.iso

安装ubuntu

第一步:准备好vmware虚拟机

自行解决。。。

第二步:安装ubuntu

详细安装过程

https://blog.csdn.net/u013142781/article/details/50529030

1.设置好用户的账号密码
2.可以自行通过sudo su - 切换root用户
3.学习ubuntu相关命令

需要注意vmware和ubuntu的兼容性 

然后安装

第三步:安装pycharm

pycharm之linux版本下载地址:
https://download.jetbrains.8686c.com/python/pycharm-community-2018.2.4.tar.gz

下载好后查看

解压缩pycharm

yuchao@ubuntu:/tmp$ tar zxvf pycharm-professional-2018.2.4.tar.gz 

解压缩后进入文件夹

cd /tmp/pycharm-2018.2.4/bin

执行脚本,启动pycharm

 source pycharm.sh

第四步:配置桌面快捷启动pycharm

  1. 在桌面创建一个文本文件,名为Pycharm.desktop
  2. 在文件中添加内容
[Desktop Entry]

Version=1.0

Type=Application

Name=Pycharm

Icon=/home/yuchao/Downloads/pycharm-professional-2018.2.4/pycharm-2018.2.4/bin/pycharm.png

Exec=/home/yuchao/Downloads/pycharm-professional-2018.2.4/pycharm-2018.2.4/bin/pycharm.sh

MimeType=application/x-py;

Name[en_US]=pycharm

努力成为一个开发者 个人站点:www.pythonav.cn
 
 

yum install lrzsz
#使用如下两条命令
rz (接受文件)
sz (发送文件)

2.xftp 需要单独下载这个软件

#在线获取资源的命令
#语法是 wget 加上url的地址
wget http://hcdn1.luffycity.com/static/frontend/degreecourse/1/PCbanner_1561112419.1568582.png

#linux文件压缩解压

tar 命令用于压缩解压
可用参数是
-c 打包
-x 解包
-v 显示打包解包 过程
-z 调用gzip压缩指令,节省磁盘
-f 指定压缩文件的名字 [这个-f必须写在参数最后面]

#打包 仅仅是包装在一起
#压缩 ,节省磁盘空间

#对文件打包的命令
#语法
tar 参数 你的打包文件的名字 你要打包的内容

#压缩命令
tar -cvf 文件名 ./* #打包所有内容
tar -zcvf 文件名 ./*

#解压缩命令
tar -xvf 文件名.tar
tar -zxvf 文件名.tar.gz

#编译安装python3 ,源代码编译安装

1.解决软件编译所需要的程序依赖

yum install gcc patch libffi-devel python-devel zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel -y

2.下载python3的源代码
wget https://www.python.org/ftp/python/3.6.2/Python-3.6.2.tgz

3.解压缩python源代码包
tar -xvf Python-3.6.2.tgz

#进入解压缩之后的源代码包目录
cd Python-3.6.2/

4.编译三部曲
1.指定python安装路径,释放makefile编译文件
./configure --prefix=/opt/python36/

2.编译
直接执行make指令,会调用gcc编译工具,开始编译python的c语言代码

make

3.编译且安装,走到这一步,才是真正的生成/opt/python36/这个文件夹,以及python3解释器
make install

4.备注,以上2,3步骤,可以合为一个
make && make install

5.linux的环境变量知识点

#查看PATH变量的值

取出变量的值
echo $变量名

#取出PATH的值

echo $PATH
输出如下:

linux的path分隔符是冒号 ,并且加载顺序是自上而下,从前往后

/usr/local/sbin:
/usr/local/bin:
/usr/sbin:
/usr/bin:
/root/bin

windows的path变量
windows以分号区分目录,也是自上而下加载顺序
D:\python3;
d:\Git\cmd;
D:\python3\Scripts;
D:\mysql\mysql-5.6.43-winx64\bin;

PATH的作用是,可以让你快捷输入相对路径的命令 ,操作系统会去path指定的目录中去寻找,
是否有这个命令

可以用which命令验证

#添加python3的解释器目录,加入path,修改path变量的值
PATH="/opt/python36/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin"

#linux的变量赋值,只是临时生效,需要写入一个全局变量配置文件,每次开机都生效
/etc/profile

ctrl + d 快速退出会话

ctrl + shift + r 快速登录

#安装一个django

1.安装django模块,使用豆瓣源下载

pip3 install -i https://pypi.douban.com/simple django==1.11.9

2.创建django项目
django-admin startproject mycrm
创建django应用
django-admin startapp app01

3.注意修改django的settings.py文件
ALLOW_HOSTS=[‘*’]

4.运行django
settings 中 installs apps [ ]中 加入 app01 app02 等等

 
 
 

linux pycharm 安装的更多相关文章

  1. 最全Pycharm教程(32)——依据FHS在Linux上安装Pycharm

    1.主题 怎样在Linux上安装Pycharm,依据FHS. 2.平台要求 Intel Pentium III/800 MHz或更高. 内存最小512M.建议1G以上 屏幕最小分辨率1024x768 ...

  2. [Linux]pycharm在Linux环境下安装

    之前转载了一个在Windows环境下pycharm专业破解的安装的文章,今天为了在Linux环境下安装使用odoo10,所以尝试在Linux环境下安装pycharm专业破解版看看. windows下安 ...

  3. PyCharm安装及使用

    搭建环境 1.win10_X64,其他Win版本也可以. 2.PyCharm版本:Professional-2016.2.3. 搭建准备 1.到PyCharm官网下载PyCharm安装包.   Dow ...

  4. python入门(Python和Pycharm安装)

      Python简介 Python是一种计算机程序设计语言,它结合了解释性.编译性.互动性和面向对象的脚本语言,非常简单易用.Python 的设计具有很强的可读性,相比其他语言经常使用英文关键字,其他 ...

  5. windows下用pycharm安装tensorflow简易教程

    https://blog.csdn.net/heros_never_die/article/details/79760616 最近开始学习深度学习的相关知识,准备实战一下,看了一些关于tensorfl ...

  6. [转]PyCharm安装及使用

    https://www.jianshu.com/p/042324342bf4 PyCharm 搭建环境 1.win10_X64,其他Win版本也可以. 2.PyCharm版本:Professional ...

  7. pycharm 安装激活操作

    pycharm 安装激活操作 什么是 PyCharm PyCharm是一种Python IDE,带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具,比如调试.语法高亮.Project管 ...

  8. day 56 linux的安装python3 ,虚拟环境,mysql ,redis

    1.1下载python源码包 网址:https://www.python.org/downloads/release/python-366/ 下载地址:https://www.python.org/f ...

  9. Linux(4)- centos7安装python3、Linux下安装、配置virtualenv、确保开发环境的一致性、虚拟环境之virtualenvwrapper、vim

    一.centos7安装python3 1.下载python3的源码包 下载地址:https://www.python.org/ftp/python/3.6.2/Python-3.6.2.tgz cd ...

随机推荐

  1. PRML第一章读书小结

    PRML第一章读书小结     第一章用例子出发,较为简单的引入了概率论.模型.决策.损失.信息论的问题,作为机器学习从业者,读PRML除了巩固已有基础,还受到了很多新的启发,下面将我收到的启发总结如 ...

  2. vue(axios)封装,content-type由application/json转换为application/x-www-form-urlencoded

    现在主流的http请求头的content-type有三种(不讨论xml): application/x-www-form-urlencoded  最常见的提交数据方式,与原生form表单数据一致,在c ...

  3. 网络OSI七层架构与TCP四层架构的应用与区别

    1.OSI七层网络模型介绍 OSI(Open System Interconnection,开放系统互连)七层网络模型称为开放式系统互联参考模型 ,是一个逻辑上的定义,一个规范,它把网络从逻辑上分为了 ...

  4. DOCKER学习_007:Docker的套接字介绍

    根据https://www.cnblogs.com/zyxnhr/p/11825331.html这个文章,已经可以正常安装一个docker服务 查看Docker状态 [root@docker-serv ...

  5. 从0开发3D引擎(一):开篇

    介绍 大家好,本系列带你踏上Web 3D编程之旅- 本系列是实战类型,从0开始带领读者写出"良好架构.良好扩展性.最小功能集合(MVP)" 的3D引擎. 本系列的素材来自我们的产品 ...

  6. 【一起学源码-微服务】Nexflix Eureka 源码十三:Eureka源码解读完结撒花篇~!

    前言 想说的话 [一起学源码-微服务-Netflix Eureka]专栏到这里就已经全部结束了. 实话实说,从最开始Eureka Server和Eureka Client初始化的流程还是一脸闷逼,到现 ...

  7. python中的enumerate、map、filter和zip函数

    引入 python内置了很多可以供我们直接调用的函数,这些函数的效率往往都非常高.我们在自己造轮子的同时,也非常有必要了解并且正确使用python给我们提供的大量的内置函数.在前面的博客里面我已经介绍 ...

  8. 细说javascript typeof操作符

    细说javascript typeof操作符 typeof定义 typeof是一元运算符,用来返回操作数类型的字符串.下面是ECAMScript5.1关于typeof的标准定义: NOTE:上面表格标 ...

  9. JVM之对象

    几乎所有对象都是在堆中分配内存的,这次来讲讲java的对象. 对象的创建主要分为以下几步: 首先,查看类是否装载.当JVM读取到new指令的时候,会拿着符号描述去方法区寻找它所属的类,如果未查找到,则 ...

  10. 【一起学源码-微服务】Hystrix 源码二:Hystrix核心流程:Hystix非降级逻辑流程梳理

    说明 原创不易,如若转载 请标明来源! 欢迎关注本人微信公众号:壹枝花算不算浪漫 更多内容也可查看本人博客:一枝花算不算浪漫 前言 前情回顾 上一讲我们讲了配置了feign.hystrix.enabl ...