python3

install pip3 for python 3.x

只谈情不闲聊 提交于 2019-12-25 07:27:38
前言:   我目前使用的服务器为centos6.x 系统自带的python的版本为2.6.x,但是目前无论是学习还是使用python,python3都是首选,那么问题来了。---如何安装python3环境,又如何给python3安装对应的pip3呢? 更关键的是我们原来的系统中还有一些自带的工具需要用到python2.6版本,所以要求的是python3 and python2 共存,pip2 and pip3共存。下面文章就是我的亲自实践。(给 python3 安装 pip3)   写这篇的目的就是为了帮助也遇到同样问题的同志(目前网上的资料不好找,大都没有经过实践,下面是我的经历,百分百能够成功!! go !!go!!) 一。先安装python3 安装python3.x 这里不多赘述,so easzy!! 1. 先到官方网站下载python3的安装包 https://www.python.org/downloads/source/ ---我下载的是Python-3.5.2.tar.xz 2. 上传包到服务器 3.解压 tar -xf Python-3.5.2.tar.xz 4.编译安装 !!!!注意 注意 ⚠️ 在编译之前需要安装一些必须的依赖,否则当报错的时候还得重新编译 ---(我就是吃了这个亏,千万要注意奥。。。) 安装必要依赖(至少需要如下两个,我个人就遇到如下两个)

mysql python

只愿长相守 提交于 2019-12-25 04:28:53
python3中没有mysqldb,需要使用pymysql,使用如下语句来链接数据库: db = pymysql.connect(host='', port=3306, user='', password='', db='',charset='utf8') cursor = db.cursor() python3中通过创建的cursor来使用sql语句,例如:sql = "inset in to data_spider(name,data_body) values ('wudi','666')" 然后需要通过如下两行代码来执行sql语句: cursor.execute(sql) db.commit() python在执行上述过程中有可能出现异常所以需要在try:下来执行 下面是上面过程的完整代码: try: sql = "insert into tongye_list(name,body_neirong) values ('%s','%s')"%(cell_A2,ss) cursor.execute(sql) db.commit() except: pass 另外python3在书写sql语句中的values语句时,如果values后面的数据为一个变量,则需要表示为下述的格式: x = "小明" y="小明是个好孩子" sql = "insert into 表名(name ,

Ubuntu 安装virtualenv

混江龙づ霸主 提交于 2019-12-25 00:16:06
[TOC] Ubuntu 安装virtualenv 一、安装pip 1、安装pip sudo apt-get install python3-pip -y # sudo apt-get install python2-pip -y 2、配置pip源 sudo mkdir ~/.pip sudo cat << EOF > ~/.pip/pip.conf [global] index-url = https://pypi.tuna.tsinghua.edu.cn/simple [install] trusted-host = https://pypi.tuna.tsinghua.edu.cn EOF 二、安装virtualenv 1、安装virtualenv sudo pip3 install virtualenv 2、配置virtualenv环境 find ~/ -name virtualenv /home/hxy/.local/bin/virtualenv cat << EOF > ~/a export PATH=$PATH:/home/hxy/.local/bin EOF 三、配置virtualenv环境 1、创建虚拟环境 virtualenv --python=/usr/bin/python3 py3 $ ls bin include lib 2、激活使用环境 cd py3 $

python3 BeautifulSoup模块

▼魔方 西西 提交于 2019-12-24 21:01:37
一、安装下载: 1、安装: pip install beautifulsoup4 2、可选择安装解析器:pip install lxmlpip install html5lib3、解析器比较: 解析器 使用方法 优势 劣势 Python标准库 BeautifulSoup(markup, "html.parser") Python的内置标准库 执行速度适中 文档容错能力强 Python 2.7.3 or 3.2.2)前 的版本中文档容错能力差 lxml HTML 解析器 BeautifulSoup(markup, "lxml") 速度快 文档容错能力强 需要安装C语言库 lxml XML 解析器 BeautifulSoup(markup, ["lxml", "xml"]) BeautifulSoup(markup, "xml") 速度快 唯一支持XML的解析器 需要安装C语言库 html5lib BeautifulSoup(markup, "html5lib") 最好的容错性 以浏览器的方式解析文档 生成HTML5格式的文档 速度慢 不依赖外部扩展 二、BS的使用: from bs4 import BeautifulSoupimport requests,rereq_obj = requests.get('https://www.baidu.com')soup =

在同一台电脑上同时安装Python2和Python3

假装没事ソ 提交于 2019-12-24 12:59:15
目前Python的两个版本Python2和Python3同时存在,且这两个版本同时在更新与维护。 到底是选择Python2还是选择Python3,取决于当前要使用的库、框架支持哪个版本。 例如:HTMLTestRunner、locustio支持Python2,但是不支持Python3。 所以很多时候,一台电脑上需要同时安装Python2和Python3。 本篇内容主要讲一下,在同一台电脑上如何同时安装Python2和Python3,且均可以正常使用pip。 一、安装Python2(以及pip) 1.1、到Python的官网 https://www.python.org/ 下载Python的安装文件, 对于Windows用户来说,如果是32位系统,则选择x86版本;如果是64位系统,则选择64版本的安装文件。 我自己的电脑是64位,下面的例子按照64位进行说明。 下载的安装文件的名字类似于这个样子:python-2.7.12.amd64.exe 1.2、点击“”python-2.7.12.amd64“”这个安装文件,一直点击next即可, 在选择安装路径时需要特别注意:Python的安装路径不能有空格! 为了区分是Python2还是Python3,把该目录下的python.exe文件重命名为python2.exe,如下面截图所示 : 1.3、添加Python2的环境变量 此电脑-

Django使用的注意事项

十年热恋 提交于 2019-12-24 12:12:00
1.如何搭建虚拟环境? 安装虚拟环境的命令 : sudo pip install virtualenv sudo pip install virtualenvwrapper 2.安装完虚拟环境后,如果提示找不到mkvirtualenv命令,须配置环境变量: 2.1 创建目录用来存放虚拟环境 mkdir $HOME/.virtualenvs 2.2 打开~/.bashrc文件,并添加如下: export WORKON_HOME=$HOME/.virtualenvs source /usr/local/bin/virtualenvwrapper.sh 3.运行 source ~/.bashrc 4.创建虚拟环境的常用两种方式; 4.1 mkvirtualenv venv_name -p python3 4.2. mkvirtualenv --python=/usr/local/python3.5.3/bin/python venv_name 5.djnango自动生成urls文件配置: 5.1 在所用的虚拟环境中,例如django_py3/lib/python3.5/site-packages/django/conf下,将project_template/project_name/urls.py-tpl复制到app_template下即可 HTTP协议向服务器传参有4种途径: 1

python3 re模块

痞子三分冷 提交于 2019-12-24 12:04:19
search模块 import retext='牛牛桃21河马23'# a=re.search('(\w+?)(\d+)',text) #使用()把我们想要的结果保留下来,下面用group调用。search只查找到第一个符合条件的字符串或者其他类型的数据,之后即使有满足条件的数据也不再查找# print(a.group()) #结果牛牛桃21# print(a.group(1)) #结果牛牛桃# print(a.group(2)) #结果21a=re.search('(?P<name>\w+?)(?P<age>\d+)',text) #这样对我们每一个想要的内容做了一个标识符,在group中调用是更加方便,结果相同print(a.group())print(a.group("name"))print(a.group("age")) 对于group调用的解释 返回匹配的一个或多个子组。 如果有一个参数,结果是一个单一的字符串; 如果有多个参数,则结果是每个参数有一个项目的元组。 没有参数, group1 默认为零(整个匹配被返回)。 如果 groupN 参数为零,则相应的返回值是整个匹配的字符串; 如果它在包含范围[1..99]中,则它是匹配相应括号组的字符串。 如果组编号为负数或大于模式中定义的组数, IndexError 则会引发异常。 如果一个组包含在不匹配的模式的一部分中

python3 字典(dict)基础

喜欢而已 提交于 2019-12-24 10:58:13
1、定义及初始化 1.1、直接初始化 info = { "stu1101": "jack", "stu1102": "tom", "stu1103": "mary", } print(info)   打印输出结果: {'stu1101': 'jack', 'stu1102': 'tom', 'stu1103': 'mary'} 1.2、先定义后赋值 records ={} records["stu1101"] = 90 records["stu1102"] = 80 records["stu1103"] = 70 print(records)   打印输出结果: {'stu1101': 90, 'stu1102': 80, 'stu1103': 70} 2、方法 2.1、setdefault()   设置默认值。 2.2.1、对新的key设置默认值 info = { "stu1101": "jack", "stu1102": "tom", "stu1103": "mary", } info.setdefault("stu1100", "robin") print(info)   打印输出结果: {'stu1101': 'jack', 'stu1102': 'tom', 'stu1103': 'mary', 'stu1100': 'robin'} 2.2.2

python3操作mysql教程

百般思念 提交于 2019-12-24 07:17:15
一、下载\安装\配置 1. python3 Python3下载网址: http://www.python.org/getit/ 当前最新版本是python3.2,下载地址是 http://www.python.org/ftp/python/3.2.3/python-3.2.3.msi 安装过程就不用说了,默认安装到C:\Python32目录中。 安装好后,将安装目录C:\Python32添加到环境变量中。然后打开命令提示符窗口,输入python,如果能返回python版本说明安装成功以及环境变量设置成功。 C:\>python Python 3.2.3 (default, Apr 11 2012, 07:15:24) [MSC v.1500 32 bit (Intel)] on win32 Type "help", "copyright", "credits" or "license" for more information. >>> 2. MySQL MySQL下载地址: http://www.mysql.com/downloads/mysql/ MySQL有很多种类型的版本,这里我们选择MySQL Community Server,最新版本5.5.25a 下载地址:http://cdn.mysql.com/Downloads/MySQL-5.5/mysql-5.5.25a

Python3和Python2切换

北城以北 提交于 2019-12-24 06:17:20
解决pip安装网络问题 pip install keras -i http://pypi.douban.com/simple --trusted-host pypi.douban.com Ubuntu16.04切换python3和python2 切换Python3为默认版本: sudo update-alternatives --install /usr/bin/python python /usr/bin/python2 100 sudo update-alternatives --install /usr/bin/python python /usr/bin/python3 150 切换Python2为默认版本: sudo update-alternatives --config python 来源: CSDN 作者: 轻远清清 链接: https://blog.csdn.net/Qzx9059/article/details/103549885