zoukankan      html  css  js  c++  java
  • 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环境在多用户情况时使用的,否则的话意义不大。

    ===================================================

    本博客是博主个人学习时的一些记录,不保证是为原创,个别文章加入了转载的源地址还有个别文章是汇总网上多份资料所成,在这之中也必有疏漏未加标注者,如有侵权请与博主联系。
  • 相关阅读:
    数组(2)
    数组(1)
    【探路者】第二周立会报告5(总第11次)
    【探路者】第二周立会报告4(总第10次)
    【探路者】第二周立会报告3(总第9次)
    【探路者】第二周立会报告2(总第8次)
    【探路者】第二周立会报告(总第7次)
    第五周作业1
    【探路者】10月19日立会报告(总第6次)
    【探路者】10月18日立会报告(团队第1周-第5次)
  • 原文地址:https://www.cnblogs.com/devilmaycry812839668/p/15678423.html
Copyright © 2011-2022 走看看