pip 指定某个路径安装包

场景:

有的时候我们安装了annconda环境,有很多的python环境,比如py36, py37, py27。此时,我们使用pip安装包的时候,经常可能安装在一个不知道的路径,或者不是我们期望安装的路径。

这就是本文要解决的问题了。

方法一

指定安装numpy包到固定文件夹下,比如这里“文件夹”是安装路径

pip install -t 文件夹 numpy

方法二

设置 pip 默认安装路径

找到 site.py 文件。(windows:可以通过自带的查找,或者使用 everything软件;Linux直接使用find命令即可)

我的目录:D:\program\Anaconda\envs\py36\Lib\site.py

修改 USER_SITE 和 USER_BASE 两个字段的值(之前是null).

#自定义依赖安装包的路径

USER_SITE = null

#自定义的启用Python脚本的路径

USER_BASE = null

我这里修改为

USER_SITE = "D:\program\Anaconda\envs\py36\Lib\site-packages"

USER_BASE = "D:\program\Anaconda\envs\py36\Scripts"

使用命令查看、验证

python -m site

结果

sys.path = [

'C:\\Users\\z2010',

'D:\\program\\Anaconda\\envs\\py36\\python36.zip',

'D:\\program\\Anaconda\\envs\\py36\\DLLs',

'D:\\program\\Anaconda\\envs\\py36\\lib',

'D:\\program\\Anaconda\\envs\\py36',

'D:\\program\\Anaconda\\envs\\py36\\Lib\\site-packages',

'D:\\program\\Anaconda\\envs\\py36\\Lib\\site-packages\\torchvision-0.2.1-py3.6.egg',

'D:\\program\\Anaconda\\envs\\py36\\Lib\\site-packages\\tqdm-4.28.1-py3.6.egg',

'D:\\program\\Anaconda\\envs\\py36\\Lib\\site-packages\\pyahocorasick-1.4.0-py3.6-win-amd64.egg',

'D:\\program\\Anaconda\\envs\\py36\\Lib\\site-packages\\win32',

'D:\\program\\Anaconda\\envs\\py36\\Lib\\site-packages\\win32\\lib',

'D:\\program\\Anaconda\\envs\\py36\\Lib\\site-packages\\Pythonwin',

]

USER_BASE: 'D:\\program\\Anaconda\\envs\\py36\\Scripts' (exists)

USER_SITE: 'D:\\program\\Anaconda\\envs\\py36\\Lib\\site-packages' (exists)

ENABLE_USER_SITE: True

pip安装到conda根目录了,需要安装到py36

公众号:关注【哥妞】,了解技术,学会泡妞~

python的pip文件目录_python基础—pip指定安装目录相关推荐

  1. 安装docker并指定安装目录

    安装docker并指定安装目录 安装docker指定安装目录的两种方式 一.第一种方式:指定docker的安装目录 二.第二种方式:使用软连接的方式 安装docker指定安装目录的两种方式 一.第一种 ...

  2. CMake 指定安装目录,CMake 指定安装路径

    CMake 指定安装目录,CMake 指定安装路径.使用CMAKE_INSTALL_PREFIX参数. 一.方法一 cmake -DCMAKE_TOOLCHAIN_FILE=../toolchain. ...

  3. python pip指令_python 常用 pip 命令合集

    不得不说 python 的库真的是十分强大,基本满足了程序员各个方面的需求.在安装 python 库的方法中,最简单快捷的就是使用 pip 命令了.本文主要就 python 自带的 pip 命令以及本 ...

  4. python pip全称_python中pip与pip3 的区别

    python中pip与pip3 的区别 一.总结 一句话总结: 1.pip是python的包管理工具,pip和pip3版本不同,都位于Scripts\目录下: 2.如果系统中只安装了Python2,那 ...

  5. python的pip指令_python的pip工具命令有哪些

    python的pip工具命令有:1.install命令,用于安装库:2.download命令,用于下载库:3.uninstall命令,用于卸载库:4.freeze命令,用以requirements格式 ...

  6. python画点连线_python matplotlib 在指定的两个点之间连线方法

    python matplotlib 在指定的两个点之间连线方法 为了找到matplotlib在两个点之间连线的方法真是费了好大功夫,最后还是决定用简单的 plt.plot 来解决.如果有好多对点,则可 ...

  7. pip 升级_python的pip命令

    python中我们会经常使用pip命令来安装一些需要用到的模块,下面我们简单来介绍一下pip命令的具体使用. pip的介绍 pip 是 Python 包管理工具,该工具提供了对Python 包的查找. ...

  8. python软件安装及设置_Python 基础知识及安装配置

    前言 1.Python 是一个高层次的结合了解释性.编译性.互动性和面向对象的脚本语言. 2.Python 的设计具有很强的可读性,相比其他语言经常使用英文关键字,其他语言的一些标点符号,它具有比其他 ...

  9. python之禅星号_Python基础1

    介绍Python基础,包括变量和简单数据类型.列表基础.操作列表.if语句.字典.输入函数和while循环 在文件名和文件夹名中,最好使用小写字母,并使用下划线来表示空格,因为这是Python采用的命 ...

最新文章

  1. JS 总结之事件循环
  2. .NET : 针对Oracle的LOB数据访问
  3. Windows server 2012 AD架构 试验 系列22 -ADAC与PowerShell History
  4. python新手教程 从零开始-从零开始的python之路-Python基础(二)
  5. 智慧、智能图书馆管理平台系统+web端业务数据管理平台+Axure通用web端高保真交互业务数据管理平台+铭牌管理+设备监控+系统管理+内容管理+机构列表管理+用户权限管理+专题管理+服务包管理
  6. php $that,PHP中$this和$that指针使用实例
  7. 递归,yield,参数槽
  8. 数字社会的下一波浪潮_下一波创业浪潮是自然而然的
  9. MyBatis内的Mapper接口方法为什么不能重载
  10. 简单地图的实现Android,android开发一:高德地图的简单制作
  11. 《深入浅出WPF》笔记——资源篇
  12. 计算机常用1700英语单词
  13. 【bzoj4173】数学
  14. C语言中如何求三角形最大正弦值,余弦定理求三角形面积
  15. 升级LTS长期支持版|奇点云数据云平台发布DataSimba R3.8
  16. c语言中ipv6地址比较大小,ipv6地址处置
  17. HDU 3473 Minimum Sum 【划分树】
  18. Paper Reading(1) : ICLR2015_Explaining and Harnessing Adversarial Examples
  19. 【NETGEAR网件】WNDR3700V4 或 WNDR4300 刷OpenWrt及恢复(刷回)
  20. S型函数:Sigmoid 函数

热门文章

  1. 5-spark学习笔记-spark集群应用与监控
  2. GNN 笔记:图上的傅里叶变换
  3. Java面试题目解析-如何解决Java性能问题
  4. 次元网站女装穿起来,从A站到Z站,你知道哪个?谁才是你的最爱?
  5. 阿里腾讯今日头条纷纷选择的工具,ClickHouse到底有什么本事?
  6. 图解一维卷积层(PyTorch)
  7. NP-Hard问题及组合最优化问题
  8. 【干货】Kaggle 数据挖掘比赛经验分享(mark 专业的数据建模过程)
  9. spring mvc给参数起别名
  10. spring源码分析之context:component-scan/vsannotation-config/