python3

linux单项目发布流程

心已入冬 提交于 2020-01-24 19:58:33
1.安装python #1.安装python3.7所需要的依赖包 yum -y groupinstall "Development tools" yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel libffi-devel #3下载python3.7的源码 3 wget https://www.python.org/ftp/python/3.7.0/Python-3.7.0.tar.xz #4解压编译安装python3.7 4 tar -xJvf Python-3.7.0.tar.xz #5.cd 到Python-3.7.0文件夹 5 cd Python-3.7.0 # 6、用./方法执行configure,并指定安装到usr目录下 6 ./configure --prefix=/usr/local/python3 --enable-shared #7.开始编译安装 7 make && make install # 8、配置环境变量, 创建软链接 8 ln -s /usr/local/python3/bin/python3 /usr/bin

python3 切换下载源

雨燕双飞 提交于 2020-01-24 18:43:44
pip默认的是源是国外的,网络不好的话,等死个人,还经常中断。所以最好切换成国内的源 1 更改默认的下载源 pip config set global.index-url https://mirrors.aliyun.com/pypi/simple 我用的是阿里云的。速度各方面都不错 2 临时变更下载源 pip install xxxx -i https://mirrors.aliyun.com/pypi/simple 3 国内常用的源 阿里:https://mirrors.aliyun.com/pypi/simple 豆瓣:http://pypi.douban.com/simple/ 清华大学:https://pypi.tuna.tsinghua.edu.cn/simple 中国科学技术大学: https://pypi.mirrors.ustc.edu.cn/simple 华中理工大学: http://pypi.hustunique.com/simple 山东理工大学: http://pypi.sdutlinux.org/simple    来源: https://www.cnblogs.com/yuan-x/p/12232395.html

linux 下创建虚拟环境 python , linux彻底删除nginx

寵の児 提交于 2020-01-24 16:17:55
linux 下创建虚拟环境 python virtualenv是一个可以在同一计算机中隔离多个python版本的工具。有时,两个不同的项目可能需要不同版本的python,如 python2.7 / python3.6 ,但是如果都装到一起,经常会导致问题。virtualenv能够用于创建独立的Python虚拟环境,多个Python相互独立,互不影响。 virtualenvwrapper这个软件包可以让我们管理虚拟环境变得更加简单。不用再跑到某个目录下通过virtualenv来创建虚拟环境,并且激活的时候也要跑到具体的目录下去激活。 下面介绍安装python虚拟环境的方法: 使用pip安装包前,先更新pip。 # pip3 install --upgrade pip 1. 安装virtualenv、virtualenvwrapper # pip3 install virtualenv # pip3 install virtualenvwrapper 2. 进入.bashrc文件中,定义virtualenvwrapper路径 使用vim编辑.bashrc文件 # vim ~/.bashrc 在文末填入以下代码并保存 VIRTUALENVWRAPPER_PYTHON=/usr/local/python3/bin/python3 #

Ubuntu安装python3虚拟环境

久未见 提交于 2020-01-24 16:15:41
Ubuntu安装python3虚拟环境 安装虚拟环境 步骤: 打开Linux终端(快捷键Ctrl+Alt+T),输入命令: sudo apt install python-virtualenv sudo easy_install virtualenvwrapper 说明:以上两条命令逐条执行,完成后虚拟环境安装完毕。 或者可以使用pip安装,前提是安装了pip,一般python自带了pip: sudo pip install virtualenv sudo pip install virtualenvwrapper 说明:安装的结果一模一样,使用任意一种即可。 virtualenv是虚拟环境,virtualenvwrapper对virtualenv的命令进行了封装,使得其更加友好。 注意:安装的顺序不能颠倒,virtualenvwrapper必须依赖于virtualenv。 创建虚拟环境 在终端输入如下命令: mkvirtualenv 虚拟环境名称 如: mkvirtualenv mywork //会创建一个名为mywork的虚拟环境 创建的虚拟环境都保存在/home/.virtualenvs目录下,可以进入这个目录查看; 创建成功后会自动进入该虚拟环境,命令行提示改变; 指定python版本创建虚拟环境 上面的命令执行时,系统会创建默认的python版本的开发环境

python3 准备

回眸只為那壹抹淺笑 提交于 2020-01-24 13:51:08
一.前言 1.Python是著名的“龟叔”Guido van Rossum发明的 2.python分为python2和python3两大版本,python2渐渐被淘汰,建议使用python3 3.python是一种面向对象的解释型计算机程序设计语言 4.python是脚本语言,区别于C、Java、C++等系统编程语言 5.python的优点:(1)优雅、明确、简洁;(2)丰富的第三方库;(3)自由、开放源码;(4)跨平台、可移植;(5)可拓展、可嵌入 6.python的缺点:(1)运行速度慢;(2)代码不能加密 7.python解释器有多种:CPython(官方默认,使用最广,>>>),IPython(增强交互,In[序号]:),PyPy(提高执行速度),Jython,IronPython 8.python官网:https://www.python.org/ 9.python官方文档:https://docs.python.org/3/ 二.windows下安装python3.6 (1)到官网下载对应自己电脑操作系统的python版本 https://www.python.org/downloads/windows/   其中:带-64的表示适用于64位的操作系统,但不兼容32位的操作系统;没带的表示适用于32位的操作系统,同时也兼容64位的操作系统   后缀:executable

_bz2 缺少

让人想犯罪 __ 提交于 2020-01-24 10:26:54
报错信息 from _bz2 import BZ2Compressor, BZ2Decompressor ModuleNotFoundError: No module named '_bz2' 解决办法 1、安装 yum install bzip2-devel 2、找到_bz2.cpython-37m-x86_64-linux-gnu.so文件 如果在机器上没有的话,可以到这里下载: 链接:https://pan.baidu.com/s/1GzUY4E0G2yVUfqxHOIzn1A 提取码:oiwh 3、修改文件名 如果你的python版本是3.6,那就是36m,我的是python3.7,得把文件名改为37m,并拷贝到python3的安装目录 mv _bz2.cpython-36m-x86_64-linux-gnu.so _bz2.cpython-37m-x86_64-linux-gnu.so cp _bz2.cpython-37m-x86_64-linux-gnu.so /usr/local/python3/lib/python3.7/lib-dynload/ 来源: CSDN 作者: 大壮vip 链接: https://blog.csdn.net/qq_33792843/article/details/103825331

django安装与使用

怎甘沉沦 提交于 2020-01-24 05:59:40
django安装与使用 1. sudo pip3 freeze|grep -i 'Django' Django==1.11.8 查询django版本 $ sudo pip3 install django[==版本] 目标网址 安装django的指定版本,去目标网址找django版本下载 Django的版本 最新版本:2.2.x 当前教学版本:1.11.8 Django的官网 官方网址: http://www.djangoproject.com 中文文档(第三方): https://yiyibooks.cn/ http://djangobook.py3k.cn/ Django的离线文档 解压缩数据包 django-docs-1.11-en.zip 用浏览器打开 django-docs-1.11-en/index.html Django的安装 查看已安装的版本 >>> import django >>> print(django.VERSION) (1, 11, 8, 'final', 0) 安装 在线安装 $ sudo pip3 install django 安装django的最新版本 或 $ sudo pip3 install django[==版本] 安装django的指定版本 如: $ sudo pip3 install django==1.11.8 离线安装 下载安装包:

python基础之运算符

点点圈 提交于 2020-01-24 05:32:47
算术运算符 运算符 描述 实例 + 加 - 两个对象相加 a + b 输出结果 31 - 减 - 得到负数或是一个数减去另一个数 a - b 输出结果 -11 * 乘 - 两个数相乘或是返回一个被重复若干次的字符串 a * b 输出结果 210 / 除 - x 除以 y b / a 输出结果 2.1 % 取模 - 返回除法的余数 b % a 输出结果 1 ** 幂 - 返回x的y次幂 a**b 为21的10次方(a=21,b=10) // 取整除 - 返回商的整数部分 9//2 输出结果 4 , 9.0//2.0 输出结果 4.0 实例: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 #!/usr/bin/python3 a = 21 b = 10 c = 0 c = a + b print ( "1 - c 的值为:" , c) c = a - b print ( "2 - c 的值为:" , c) c = a * b print ( "3 - c 的值为:" , c) c = a / b print ( "4 - c 的值为:" , c) c = a % b print ( "5 - c 的值为:" , c) # 修改变量 a 、b 、c a = 2 b =

Python3 函数注解

丶灬走出姿态 提交于 2020-01-24 03:44:15
Python3提供一种语法,用于为函数声明中的参数和返回值附加元数据。下面的例子是注解后的版本,特点在第一行: 1 def clip(text : str, max_len : 'int > 0' = 80) -> str: 2 """在max_len前面或后面的第一个空格处截断文本 3 """ 4 end = None 5 if len(text) > max_len: 6 space_before = text.rfind(' ', 0, max_len) 7 if space_before >= 0 8 end = space_before 9 else: 10 space_after = text.rfind(' ', max_len) # 返回字符串最后一次出现的位置,没有则返回-1 11 if space_after >= 0: 12 end = space_after 13 if end is None: # 没找到空格 14 end = len(text) 15 return text[:end].rstrip() # 删除字符串末尾指定的字符串,默认为空格 1.函数声明中的各个参数可以在:后增加注解表达式。 2.如果参数由默认值,注解放在参数名和 = 号之间。 3.如果注解有返回值,在 ) 和函数末尾的:之间增加 -> 和一个表达式。那个表达式可以是任何类型

Day01

╄→尐↘猪︶ㄣ 提交于 2020-01-23 21:49:48
1. 计算机基础。 cpu:相当于人的大脑,用于计算 内存:储存数据,4G,8G,16G,32G,成本高,断电即消失。 硬盘:1T,固态硬盘,机械硬盘,储存数据,应该长久保持数据,重要文件,小电影等等。 操作系统,应用程序。 2. python历史。 宏观上:python2 与 python3 区别: python2 源码不标准,混乱,重复代码太多, python3 统一 标准,去除重复代码。 3. python的环境。 编译型:一次性将所有程序编译成二进制文件。 缺点:开发效率低,不能跨平台。 优点:运行速度快。 :C,C++等等。 解释型:当程序执行时,一行一行的解释。 优点:开发效率高,可以跨平台。 缺点:运行速度慢。 :python ,php,等等。 4. python的发展。 5. python种类。 运行第一个py文件: python3x :python 文件路径 回车 python2x :python2 文件路径 回车 python2 python3 区别:python2默认编码方式是ascii码 解决方式:在文件的首行:#-*- encoding:utf-8 -*- 或 #encoding:utf-8 python3 默认编码方式utf-8 6. 变量。 变量:就是将一些运算的中间结果暂存到内存中,以便后续代码调用。 1. 必须由数字,字母,下划线任意组合