大多数库都可以通过pip安装,安装方法为,在命令行窗口输入
pip install libname
libname为库名
某些库通过pip安装不了,可能是因为没有打包上传到pypi中,可以下载安装包之后离线安装,方法是
pip install libpath
libpath为本地安装包地址,这些安装包一般以whl为后缀名。表示python扩展包的windows环境下的二进制文件。
有一个专门下载这种文件的地方http://www.lfd.uci.edu/~gohlke/pythonlibs/,是由加利福尼亚大学的师生为方便python用户使用而建立的,并非官方出品,使用时需自行承担风险。
你可以如下
因为你用的python下的pip命令安装的,所以
你可以用pip list 查看你所安装的所有第三方库
然后你再使用pip show xxx(xxx为具体某一库的全称)就指定了具体这个库的下载路径在哪了
例:
pip install chromedriver
pip list(也可不用,万一你记不住库的英文名字可以对照着敲)
pip show chromedriver
路径结果就出来了,我的是:
Name: chromedriver
Version: 2.24.1
Summary: Tool for downloading chromedriver
Home-page: UNKNOWN
Author: Maksym Shalenyi (enkidulan)
Author-email: supamaxy@gmail.com
License: apache2.0 (http://www.apache.org/licenses/LICENSE-2.0)
Location: d:\python27\lib\site-packages
Requires:
这样就知道具体路径在哪里了
将依赖包目录放置到*:\Python*\Lib\site-packages\中,即python的安装目录中。
首先确定API目录下是否有__init__.py文件,如果没有,请新建一个。
打开API主运行文件,查看里面的类名称。此处为main.py文件,类为class dcVerCode。
此处以导入main中的类dcVerCode为例。
打开__init__.py,输入:
from main import dcVerCode
这样就完成了依赖包的指定。
然后再在程序中导入该包即可,此处的依赖包名称为qqcr(即目录名称),所以输入:
import qqcr
即可完成包的导入。