关于pip安装报错、pip指定路径安装模块以及批量安装
pip报错的解决,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
更多推荐
已为社区贡献5条内容
所有评论(0)