pip install 默认安装路径修改 - 潜水的阳光

yinliang 2021-11-15 原文


pip install 默认安装路径修改

一、使用命令查看pip默认安装目录

python -m site

 

 

这里的USER_BASEUSER_SITE其实就是默认的启用Python通过pip自动下载的脚本和依赖安装包的基础路径。 接着使用命令python -m site -help,便会看到如下:

 

 以上说明了,路径的配置是在我们安装目录下的/root/anaconda3/lib/python3.6/site.py这文件中进行配置的!那么接下来修改这个文件就可以了!

二、自定义pip install安装目录

修改上面的site.py文件

 

 将上面的None改成下面的值,其中USER_SITE是自定义的安装目录

 

 

这里的USER_BASE 需要特殊注意:其会自动在指定的路径后面添加python3.6/Scripts(和自己的安装路径有关),有强迫症的自己注意! 然后再次使用命令查看

 

python -m site

 

 接下来pip 安装包的时候加上参数–user 包就会自动安装到上面的自定义路径下面

 

三、将pip install 自定义安装路径加入到python环境变量里面

在用户主目录下有一个 .bashrc 隐藏文件,可以在此文件中加入 PATH 的设置如下:

$ vi ~/.bashrc

加入:export PYTHONPATH=$PYTHONPATH:/usr/local/python3.6/site-packages

保存后在终端输入 $ source ~/.bashrc 使环境变量立即生效

 

参考文档:https://blog.csdn.net/ZCShouCSDN/article/details/84990674

 

发表于
2020-05-21 16:37 
潜水的阳光 
阅读(15780
评论(0
编辑 
收藏 
举报

 

版权声明:本文为yinliang原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/yinliang/p/12931685.html

pip install 默认安装路径修改 - 潜水的阳光的更多相关文章

  1. Vue + Element-ui实现后台管理系统(4)—封装一个ECharts组件的一点思路

    封装一个ECharts组件的一点思路 有关后台管理系统之前写过三遍博客,看这篇之前最好先看下这三篇博客。另外这 […]...

  2. 在线制图 – 二郎神

    在线制图 1.9款国内外垂直领域的在线作图工具 posted on 2017-06-20 11:37  二郎神 […]...

  3. AJAX基础教程 – Jacky_Xu

    AJAX基础教程 2006-08-09 12:52  Jacky_Xu  阅读(242)  评论(0)  编辑 […]...

  4. 笨鸟不乖 是这么设计Android项目架构的 – 笨鸟不乖

    笨鸟不乖 是这么设计Android项目架构的 项目地址:https://github.com/benniaob […]...

  5. 最新的 iOS 申请证书与发布流程 – liangyi_335905187

    最新的 iOS 申请证书与发布流程 申请流程。   1. 申请钥匙串文件     进入  (Launchpad […]...

  6. APP漏洞自动化扫描专业评测报告(上篇) – red_bricks

    APP漏洞自动化扫描专业评测报告(上篇) 目前在业界有很多自动化检测APP安全性的在线扫描平台。为了了解目前国 […]...

  7. 通过Blazor使用C#开发SPA单页面应用程序(4) – Ant Design Button

      前面学习了Blazor的特点、环境搭建及基础知识,现在我们尝试的做个实际的组件。   Ant Design […]...

  8. explorer.exe应用程序错误 – xieguang133

    explorer.exe应用程序错误 该内存不能为written或read的解决方案 http://artic […]...

随机推荐

  1. mysql 开发进阶篇系列 33 工具篇(mysqlbinlog日志管理工具) – 花阴偷移

    mysql 开发进阶篇系列 33 工具篇(mysqlbinlog日志管理工具) 一.概述          由 […]...

  2. Spark比MR快是因为在内存中计算?错!

    MapReduce 就像一台又慢又稳的老爷车,虽然距离 MapReduce 面市到现在已经过去了十几年的时间, […]...

  3. 理解ASP.NET Core – [02] Middleware

    注:本文隶属于《理解ASP.NET Core》系列文章,请查看置顶博客或点击此处查看全文目录 中间件 先借用微 […]...

  4. python 文件处理

    python 文件处理 2018-04-30 17:56 by 夏祭情殇, … 阅读, ̷ […]...

  5. 扫码点单

             1.扫码点单、买单、到店自助开房(扫码或者输房内编码定位房号) 2.会员绑定(基本信息查询) […]...

  6. Android 程序框架设计-转

    Android 程序框架设计 1、一些概念 模式的定义: 每个模式都描述了一个在我们的环境中不断出现的问题,然 […]...

  7. 深度学习:梯度下降法数学表示式的详细推导

    很多深度学习的书籍以及网上介绍深度学习的相关文章里面介绍了梯度法求损失函数最优化,但很少会解释梯度法的数学式是 […]...

  8. 教你编写百度搜索广告过滤的chrome插件

    1 前言 目前百度搜索列表首页里,广告5条正常内容是10条,而且广告都是前1到5条的位置,与正常内容的显示样式 […]...

展开目录

目录导航