栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

关于pip安装报错、pip指定路径安装模块以及批量安装

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

关于pip安装报错、pip指定路径安装模块以及批量安装

1.1、关于报错:setuptools is not available in the build environment

使用pip3不能安装需要的模块,出现报错:

问题解决--更新模块setuptools:

pip install -U setuptools

问题就是setuptools模块太旧出现的报错。

1.2、关于报错:error: subprocess-exited-with-error

在安装官方指定的依赖模块,输入如下pip3命令出现的报错:

pip3 install statsmodels==0.80

解决方法,同样是加入-U选项,进行更新:

pip3 install -U statsmodels

2、指定pip安装模块到指定的目录:

建立一个虚拟环境,指定路径./myvenv

cd ~
mkdir myvenv
python3 -m venv ./myvenv

 使用在bin文件夹里有文件activate,激活环境,输入命令:

cd ~/myvenv/bin
source activate

但是这里没有pip工具,利用真实环境里的pip3进行模块安装,指定参数--target=path:

pip3 install requests --target=./myvenv/lib/python3.9/site-packages

打开虚拟环境下的python,发现可以成功调用相关的package:

3、关于实现pip的批量安装:

我在安装pyseer这个模块时,在官网上提到需要的依赖模块:

 将内容复制到一个requirements的文本里:

gedit requirements

替换为如下的格式:

 使用命令进行安装:

pip3 install -r ./requirements

将一个环境里的模块安装到另一个环境里:

#建立一个新环境:
mkdir ./NewVenv && cd ./NewVenv
python3 -m venv ./venv

#将当前环境里的模块添加到新环境里:
pip3 freeze > requirements
pip3 install -r requirements --target==./venv/lib/python3.9/site-packages

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/883380.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号