应用场景1
在服务器上配置环境时,如果网络比较慢而包比较大,选择本地安装更节省时间。首先自己电脑下载包,再上传服务器,最后在服务器进行本地安装。
包获取途径
- 镜像源处
- pip或conda下载时会提示包在镜像站的具体位置,直接复制到浏览器下载
- 包的官网 (一些包镜像站可能没有)
- 本地找(conda下过,存在pkgs文件夹中(要求系统都一样,不然没用),pip虽也缓存,但文件名不好找,)
安装说明
.whl格式
pip install **.whl (写全该文件的路径)
.tar.bz2格式
-
将已经下好的包移动到
...\Anaconda3\pkgs
目录下, -
在该目录下打开CMD,运行如:
conda install --use-local **.tar.bz2
应用场景2
一个文件夹只要包含.py文件和__init__()文件(没有内容也行,但必须要有)就可构成一个包,可以通过setup.py来安装。
一般是GitHub上的提供,一般会有setup.py文件,没有就需要自己写了
一般用如下命令安装 pip install git+https://github.com/用户名/仓库名
这个命令会首先clone下这个仓库,然后利用setup.py文件来安装,如果服务器上连GitHub很费劲,就需要手动先clone下来,再上传,然后利用setup.py来安装
setup.py来安装
- 移动到setup.py所在目录下,打开终端
- 启动特定python环境
- 运行如下命令
python setup.py build python setup.py install
Note: 确保要安装的包的对应的文件夹里有__init__()文件,没有自己新建一个