第一次安装时,把python2.7和python3.6都下载安装了,后来听说二者代码变化有点大,所以就卸载了3.6版本。
安装python2.7,从官网上下载https://www.python.org/downloads/release/python-2713/
我选择的是这个版本:Windows x86-64 MSI installer,
下载的文件是:python-2.7.8.amd64.msi
直接点击运行就可以了。
安装python2.7版本成功以后,安装pip
安装pip步骤,
1,官网下载pip-9.0.1-py2.py3-none-any.whl 地址:https://pypi.python.org/pypi/pip/9.0.1
2,在python2.7根目录执行下面这句话
python.exe pip-9.0.1-py2.py3-none-any.whl/pip install pip-9.0.1-py2.py3-none-any.whl
结果:Successfully installed pip-9.0.1表示安装成功
安装setuptools步骤:
1,成功安装pip之后,在cmd命令下,执行pip install setuptools,命令是管理员执行。
结果:Installing collected packages: six, appdirs, pyparsing, packaging, setuptools
Successfully installed appdirs-1.4.2 packaging-16.8 pyparsing-2.1.10 setuptools-34.3.0 six-1.10.0
建议使用pycharm工具开发python,这个软件本身已经下载了很多模板。
下载地址:http://www.jetbrains.com/pycharm/download/#section=windows
选择community版本,这个是社区版,是比较全的。
版本:pycharm-community-2016.3.2.exe
测试:测试代码是我网上随便找的,现在找不到原文了。
下载requests模板
pip install requests
新建一个py文件
代码:获取豆瓣网的热评电影信息
import requests
post_param = {‘action’:”,’start’:’0’,’limit’:’1’}
return_data = requests.get(“https://movie.douban.com/j/chart/top_list?type=11&interval_id=100%3A90“,data =post_param)
print return_data.text
结果:
[{“rating”:[“9.6”,”50”],”rank”:1,”cover_url”:”https://img3.doubanio.com\/view\/movie_poster_cover\/mpst\/public\/p480747492.jpg”,”is_playable”:true,”id”:”1292052”,”types”:[“犯罪”,”剧情”],”regions”:[“美国”],”title”:”肖申克的救赎”,”url”:”https:\/\/movie.douban.com\/subject\/1292052\/”,”release_date”:”1994-09-10”,”actor_count”:15,”vote_count”:799052,”score”:”9.6”,”actors”:[“蒂姆·罗宾斯”,”摩根·弗里曼”,”鲍勃·冈顿”,”威廉姆·赛德勒”,”克兰西·布朗”,”吉尔·贝罗斯”,”马克·罗斯顿”,”詹姆斯·惠特摩”,”杰弗里·德曼”,”拉里·布兰登伯格”,”尼尔·吉恩托利”,”布赖恩·利比”,”大卫·普罗瓦尔”,”约瑟夫·劳格诺”,”祖德·塞克利拉”],”is_watched”:false}]
我使用的数据库是mysql
我想使用mysqldb或者是mysql-connector-python,都安装失败了
报错:
Could not find a version that satisfies the requirement mysqldb (from versions: )
No matching distribution found for mysqldb
后来我换成了pymysql
mysql配置:
pip install pymysql
链接的库,用户名,密码需要改成自己的。
代码:
import pymysql.cursors
config = {
‘host’:’127.0.0.1’,
‘port’:3308,
‘user’:’root’,
‘password’:’123456’,
‘db’:’test_base’,
‘charset’:’utf8mb4’,
‘cursorclass’:pymysql.cursors.DictCursor,
}
conn = pymysql.connect(**config)
cursor = conn.cursor()
cursor.execute(‘select * from base_zx_esign_logging_info where 1=1’)
values = cursor.fetchall()
print(values)
cursor.close()
结果:[{u’update_time’: datetime.datetime(2017, 3, 13, 15, 3, 52), u’is_deleted’: 1, u’ebs_supplier_id’: u’11’, u’id’: 1, u’account_status’: 1, u’create_time’: datetime.datetime(2017, 3, 13, 15, 1, 27), u’login_type’: 1, u’seal_status’: 1, u’result_data’: u’1’}]
数据是随便造的。
我因为下载模板总是出错,下载了anaconda,结果模板还是无法下载。
anaconda类似集成模板后的python,具体不是很了解。
大家有时间可以试试。