pip install --user 使用方法和注意事项——python中安装module库到用户packages路径中
pip install --user 是python中安装module库到用户packages路径中的方法。
参考:
https://blog.csdn.net/The_Time_Runner/article/details/110248781
=======================================================
查询 pip install --user 的使用方法: pip install --help
--user Install to the Python user install directory for your platform. Typically ~/.local/, or
%APPDATA%\Python on Windows. (See the Python documentation for site.USER_BASE for full details.)
==============================================
上面的意思是说 pip install --user xxx 是将module库默认安装到(windows平台)%APPDATA%\Python ,(非windows平台) ~/.local/ 。
经验表明在不论windows平台还是非windows平台下用户目录其实还与用户调用pip时系统路径下的python版本有关系:
在windows平台下,python版本3.7.2, 3.7.5, 3.7.8 解释器时调用 pip install --user xxx 都是将module库安装到:
C:\\Users\\xxx(用户名)\\AppData\\Roaming\\Python\\Python37\\site-packages
在windows平台下,python版本3.8.2, 3.8.5, 3.8.8 解释器时调用 pip install --user xxx 都是将module库安装到:
C:\\Users\\xxx(用户名)\\AppData\\Roaming\\Python\\Python38\\site-packages
在windows平台下,python版本3.9.2, 3.9.5, 3.9.8 解释器时调用 pip install --user xxx 都是将module库安装到:
C:\\Users\\xxx(用户名)\\AppData\\Roaming\\Python\\Python39\\site-packages
比如在windows平台下,python=3.8.3时,执行:
pip install garage --user
文件安装在:
C:\Users\xxx(用户名)\AppData\Roaming\Python\Python38\site-packages\garage
具体如下:




========================================
在Ubuntu系统平台下:
python 3.7.11 版本下执行:
pip install garage --user
安装到:
/home/xxx(用户名)/.local/lib/python3.7/site-packages
如:

不过这一过程中, /home/xxx(用户名)/.local/ 下会产生下面文件夹:
bin lib share

========================================================
使用 pip install --user 注意事项:
不论是windows系统下还是在linux系统下,安装到用户的python module路径下面都是相同版本的python所共用的(x.y 形式,如python3.7, 3.8, 3.9),如果这时你使用的是conda工具创建了多个相同大版本下的环境,如test1 (python3.7.5) , test2 (python3.7.6), test3 (python3.7.7) ,
那么在这三个环境下使用 pip install xxxxx --user 都是会把module库安装到同一路径下的,这时候就往往会造成版本冲突的问题,所以说在使用conda工具创建python环境时是不建议使用 pip install --user 方法的。
在某种意义上来说 pip install xxx --user 是为原生系统下python环境在多用户情况时使用的,否则的话意义不大。
===================================================
pip install --user 使用方法和注意事项——python中安装module库到用户packages路径中的更多相关文章
- (ubuntu) pip install scandir 时出现错误 fatal error: Python.h: No such file or directory
安装 jupyter时遇到这个问题,在这里查到了解决方法,特记录一下. 解决方式为: 先安装 python-dev: $ sudo apt-get install python-dev 然后再安装需要 ...
- 【Python】在Pycharm中安装爬虫库requests , BeautifulSoup , lxml 的解决方法
BeautifulSoup在学习Python过程中可能需要用到一些爬虫库 例如:requests BeautifulSoup和lxml库 前面的两个库,用Pychram都可以通过 File--> ...
- Python中pip install MySQL-python报错解决方法
环境 Centos 7(其他Centos或者RHEL一样) 问题 在执行 pip install MySQL-python 时报错如: Command "python setup.py eg ...
- Windows环境下使用pip install安装lxml库
lxml是Python语言和XML以及HTML工作的功能最丰富和最容易使用的库.lxml是为libxml2和libxslt库的一个Python化的绑定.它与众不同的地方是它兼顾了这些库的速度和功能完整 ...
- pip install pyspider失败的解决办法
td{ width:10000px } 报错 下载pycurl库 地址:https://www.lfd.uci.edu/~gohlke/pythonlibs/#pycurl 选择对应的python版本 ...
- pip install --upgrade urllib3==1.25.2
pip install --upgrade urllib3==1.25.2 pip 安装,更新模块 moudle_name:是对应的模块名:请自行更换为自己需要更新的模块名 查看所有可更新的模块: ...
- python技巧 — pip install 错误,超时
jieba库安装失败 pip install -i https://pypi.tuna.tsinghua.edu.cn/simple jieba wordcloud库安装失败 pip instal ...
- conda install和pip install区别
conda ≈ pip(python包管理) + virtualenv(虚拟环境) + 非python依赖包管理 级别不一样conda和yum比较类似,可以安装很多库,不限于Python.conda是 ...
- 学习笔记:python3,PIP安装第三方库(2017)
https://pip.pypa.io/en/latest/quickstart/ pip的使用文档 http://www.lfd.uci.edu/~gohlke/pythonlibs/ .whl ...
- Python模块安装方法
安装Python模块 电子邮件 distutils-sig @ python .组织 作为一个受欢迎的开源开发项目,Python具有活跃的贡献者和用户支持社区,并且根据开放源代码许可条款,其软件可供其 ...
随机推荐
- ES进阶
https://www.elastic.co/guide/en/elasticsearch/reference/current/cat.html 1.监控接口 访问es的_cat接口,获取不同的属性 ...
- Selenium模块的使用(二)
selenium处理iframe - 如果定位的标签存在于iframe标签之中,则必须使用switch_to.frame(id) - 动作链(拖动):from selenium.webdriver i ...
- gson转换对象对字段别名处理@SerializedName注解demo
/** * */ package json; import java.util.Date; import java.util.Objects; import com.autoyol.platformf ...
- RedHat 6.9 操作系统安装
重启服务器--按F11--bios boot manager ---选择自己的U盘 通过U盘启动RedHat6.9系统,如图安装界面: 选择Install or upgrade an exising ...
- /etc/shadow文件破解,密码破解,md5,SHA256,SHA512破解
环境 Kali系统 John the Ripper密码破解者 shadow文件解析 文件的格式为: {用户名}:{加密后的口令密码}:{口令最后修改时间距原点(1970-1-1)的天数}:{口令最小修 ...
- K8s高可用集群二进制部署-V1.20
一.前置知识点 1.1 生产环境部署K8s集群的两种方式 kubeadm Kubeadm是一个K8s部署工具,提供kubeadm init和kubeadm join,用于快速部署Kubernetes集 ...
- 2024UIUCTF - OSINT - Night
2024UIUCTF - OSINT - Night 题目描述 Author: CBCicada That was quite a pretty night view, can you find wh ...
- 转载 | ofd转pdf最好用的软件,ofd文件如何转化成pdf?
1.背景 需要将ofd转换为pdf 2.使用方法 使用taurusxin 开发的软件Ofd2Pdf.exe即可实现,软件版权归原作者所有.这里表示感谢! 3.下载地址 官网:https://githu ...
- Grafana Loki查询加速:如何在不添加资源的前提下提升查询速度
Grafana Loki查询加速:如何在不添加资源的前提下提升查询速度 来自Grafana Loki query acceleration: How we sped up queries withou ...
- TP3.2与TP5.0的区别
1. 控制器输出return $this->fetch(); ----5$this->display(); ----3.2单字母函数去掉了 如:M() D() U() S() C() 3. ...