赞
踩
主要分两种方式:在线安装和离线安装
因为我公司开发是在云桌面,里面是没有外网的。之前是只能离线安装,后面搭了一个内部镜像环境。
1.添加配置文件进行换源
2.检查requirements.txt配置
3.直接使用pycahrm工具install
换源分两种。
第一种是直接修改配置文件,这种是全局的永久换源。
第二种是临时换源,只当前窗口有效。
win+R 运行cmd 执行这条指令,实现永久换源。
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
接下来安装的话就十分方便了,直接
pip install 模块包名字
我们可以看到速度可以达到1+MB/s
步骤一:在文件资源器软件的路径框输入 %APPDATA%
回车
步骤二:在Roaming
文件夹下找到 pip
文件夹,如果没有就新建一个
如果有pip
文件夹,就进入这个文件夹,看是否有pip.ini
文件
如果没有,用记事本新建一个文件,并改名为pip.ini
文件
如果后面测试有问题,可能是系统自带笔记本编码问题。就改用你写代码的编辑器新建
pip.ini
文件,要utf-8的编码。
步骤三:在pip.ini文件输入以下内容
我选的是阿里的镜像,如果想选其他的镜像自行修改即可。
[global]
timeout = 6000
index-url=http://mirrors.aliyun.com/pypi/simple/
[install]
trusted-host=mirrors.aliyun.com
个人云桌面的配置:
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-8WjVBoKs-1666605907118)(C:\lbl\typora\python\python导入安装包.assets\image-20221024174852178.png)]
注:timeout = 6000语句可以缺省,其他语句不可以缺少。如果原来pip.ini有其他内容,不要删除,在相应[xxx]词下添加内容即可。
不想换源的小同志就可以用临时换源
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple/
临时换源下载包
pip install 模块包名字 -i https://pypi.tuna.tsinghua.edu.cn/simple
pip install xxx.whl
在下载 python 第三方库的时候,我们通常看到的都是 .whl
文件,但有时候会看见一些 .tar.gz
文件,甚至有些时候只有这种文件。在没有接触过这种文件的情况下初学者往往无从下手。但其实 tar.gz 格式的第三方库的安装也是比较简单的。接下来就让小编带领各位小伙伴学习 python 如何安装 tar.gz 格式的第三方库吧。
首先先介绍一下这种格式。tar.gz 是一种比较常见的压缩文件(特别是在 Linux 和 macOS),在 Linux 或者 macOS 中可以直接解压使用,而在 Windows 使用常见的解压工具也能进行解压(比如 WinRAR)。这种压缩包通常都是源代码的安装包,所以要想使用需要经过编译安装才能执行。
解压
由上介绍可知,tar.gz 的使用,第一步是解压,将下载下来的第三方库解压后得到一个文件夹,里面有一个 setup.py
的文件以及若干文件。
安装
在此文件夹进入命令提示符(在资源管理器的功能栏点击文件按钮,可以看到命令提示符或者 powershell,使用 powershell 也可以)。输入如下指令,进行安装。
pyhton setup.py install
也可直接使用pip
pip install xxx.tar.gz
这时候系统会进行 tar.gz 代码的编译安装,安装过程结束后第三方库即为安装完成。
检查
可以使用 pip list
查看第三方库是否安装完毕。
小结
python 的 tar.gz 方式安装第三方库的方法不需要 pip 的介入。虽然在安装上有一定的不便,但在离线情况下这种方式也有一定的存在的价值。而且有些库是不能用 pip 直接安装的,所以这种方式建议各位读者朋友们建议学一学。
正如 PHP 中使用 Composer 维护依赖一样,Python 也需要维护项目相关的依赖包。通常我们会在项目的根目录下放置一个 requirement.txt 文件,用于记录所有依赖包和它的确切版本号。
requirement.txt 的内容长这样:
alembic==1.0.10
appnope==0.1.0
astroid==2.2.5
attrs==19.1.0
backcall==0.1.0
bcrypt==3.1.6
bleach==3.1.0
cffi==1.12.3
Click==7.0
decorator==4.4.0
defusedxml==0.6.0
entrypoints==0.3
...
那么 requirement.txt 究竟如何使用呢?
当我们拿到一个项目时,首先要在项目运行环境安装 requirement.txt 所包含的依赖:
pip install -r requirement.txt
当我们要把环境中的依赖写入 requirement.txt 中时,可以借助 freeze
命令:
pip freeze >requirements.txt
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。