下载安装
在Pypi或github中下载,以pypi为例
将下载的文件放到自己的文件夹
安装
pip install 安装包路径
git命令安装
pip install git+github https仓库链接
比如:
pip3 install git+https://github.com/codelucas/newspaper
pip install https://github.com/arogozhnikov/einops/archive/master.zip
pysetup 安装
pip list
python setup.py install
python setup.py install = pip install flask
setup.py 的过程:
- 第一步检测系统环境,并作一定的适配(包括机器硬件、系统版本等);
- 第二步编译源码,生成二进制文件、库文件等;
- 第三步将编译好的文件放入对应的 /bin 目录、/lib 目录等,有时还会在 PATH 目录中创建软链接作为启动软件的快捷方式。
当我们执行 python setup.py install 时,发生的事情与上述过程很相似,只不过 Python 是脚本语言,少了【编译】这一步。
从另一个角度来说,setup.py 主要做了两件事情:一是检查环境,包括 Python 版本、依赖项等;二是把包的源码拷贝到 Python 安装目录下的 site-packages 目录中,仅此而已。不过,对于一些可直接调用的包,如 pip、virtualenv、scrapy、ipython 等,还要做第三件事情:在 Python 安装目录下的 Scripts 目录中创建一个可执行文件。由于该目录默认在 PATH 变量中,这样你就可以直接在命令行中使用 pip、virtualenv、scrapy、ipython 等命令了。
ModuleNotFoundError: No module named ‘jaxlib’
setup.py文件
Python包和模块-发布包和模块-发布前准备-setup.py文件说明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)