Python常用库安装汇总

安装easy_install
下载地址:https://pypi.python.org/pypi/ez_setup
解压,安装 python ez_setup.py

安装pip
下载地址:https://pypi.python.org/pypi/pip
解压,安装 python setup.py install
linux下安装依赖setuptools库:
wget http://pypi.python.org/packages/source/s/setuptools/setuptools-2.0.tar.gz
tar zxvf setuptools-2.0.tar.gz
cd setuptools-2.0
python setup.py build
python setup.py install
wget https://pypi.python.org/packages/e7/a8/7556133689add8d1a54c0b14aeff0acb03c64707ce100ecd53934da1aa13/pip-8.1.2.tar.gz#md5=87083c0b9867963b29f7aba3613e8f4a
cd pip-1.4.1/
sudo python setup.py install
########################在安装python2.7.9时如果选择了pip上面就不用安装了,否则按照上面流程安装pip#########

安装requests库

cd 到 C:\Python27\Scripts> 目录
执行命令 pip install requests
测试 import requests

安装 lxml
执行命令 pip install lxml
测试 import lxml,
在win7下安装有时会有问题,直接去官网下载exe安装好了:https://pypi.python.org/pypi/lxml/3.6.0

安装 beautifulsoup4
执行命令 pip install beautifulsoup4
测试 from bs4 import BeautifulSoup

python编译py为pyc文件 python -m py_compile demo.py
或者
import compileall
compileall.compile_dir(r’/home/root/Desktop/demo.py’)

安装py2exe 官网下载链接:http://www.py2exe.org/
在python的目录下面,通常是(C:\Python27,看你安装Python的位置)建立setup.py文件,文件中输入以下代码:
from distutils.core import setup
import py2exe
setup(console=[“将要转换的文件名称.py”])
从终端(cmd)进入Python27目录,输入以下命令
python setup.py py2exe
这样便完成了从.py文件到 .exe文件的转换
生成的软件在dist文件夹内
如果用到了lxml库,则应该用 python setup.py pyexe -p lxml,gzip 命令,否则会报错!

 

安装Scrapy #经过验证,在win下需要很多依赖库,比较麻烦

1.安装twisted,需要先安装下面的依赖库
#项目路径:sourceforge.net/projects/pywin32/files/

A.安装zope.interface
下载链接:https://pypi.python.org/pypi/zope.interface#download
我是win32系统,下载下面的链接EXE文件直接安装了,
https://pypi.python.org/packages/43/a3/7092ca779bf09a50128c45875700ecff55db2de0a98e5ab969b73bdf5e7a/zope.interface-4.2.0.win32-py2.7.exe#md5=e816efeac869c956d1d1da7a985dab8c
#安装完后 import zope.interface,验证是否安装成功

B.安装pyopenssl
下载链接:https://pypi.python.org/pypi/pyOpenSSL#downloads
这里只有两个,一个whl在线安装的,一个离线安装的,我下载了第一个whl在线安装的,
pip install C:\Users\Administrator\Desktop\pyOpenSSL-16.0.0-py2.py3-none-any.whl
有的人没有设置Python27/Scripts环境变量,要CD切换到Scripts目录去执行
安装完了,貌似安装了好几个东东进去,Successfully installed cffi-1.7.0 cryptography-1.4 enum34-1.1.6 idna-2.1 ipaddre ss-1.0.16 pyOpenSSL-16.0.0 pyasn1-0.1.9 pycparser-2.14setuptools-25.1.0
//上面的只找到32位操作系统的whl包,如果能找到64位的whl包也可以,我找了个msi包:https://www.egenix.com/cryptodownload/?file=egenix-pyopenssl-0.13.0_1.0.0g_1.win-amd64-py2.7.msi
#安装完后 import OpenSSL,验证是否安装成功

C.安装twisted
按照网上说的,找到的是64位whl的,一直安装不成功,本地是32位的,没看到官网32位的,于是重新搜索了一个,下载地址:http://www.newasp.net/soft/77004.html
pip install C:\Users\Administrator\Desktop\Scrapy-1.1.1-py2.py3-none-any.whl
#Installing collected packages: Scrapy, attrs, pyasn1-modules
#Successfully installed Scrapy-1.1.1 attrs-16.0.0 pyasn1-modules-0.0.8
#安装完后 import scrapy,验证是否安装成功

##全部安装成功后,在命令行输入 scrapy 会显示相关使用参数说明。还需要lxml库。。。这里就不写了。。。

linux下安装: pip install Scrapy #貌似linux安装的比win自己分别安装的库多,推荐linux安装
scrapy

在Kali下创建项目报错##raise VersionConflict(dist, req).with_context(dependent_req)
pkg_resources.ContextualVersionConflict: (pyasn1 0.1.3 (/usr/lib/python2.7/dist-packages), Requirement.parse(‘pyasn1>=0.1.8’), set([‘pyasn1-modules’])),则需要升级下pyasn1,具体执行下面命令:
sudo?apt-get?install?python-pip #安装pip
sudo? pip install –upgrade pip??? #升级pip
sudo? pip install –upgrade pyasn1 #升级pyasn1
scrapy startproject spider_app #创建项目
#root@0535coder:~# scrapy startproject spider_app
#New Scrapy project ‘spider_app’, using template directory ‘/usr/local/lib/python2.7/dist-
#packages/scrapy/templates/project’, created in:
#??? /root/spider_app
#
#You can start your first spider with:
#??? cd spider_app
#??? scrapy genspider example example.com

 

安装django

pip install django

发表评论

电子邮件地址不会被公开。 必填项已用*标注

This site uses Akismet to reduce spam. Learn how your comment data is processed.