当前位置: 首页 > 后端技术 > Python

Python基础——pip指定安装目录pip指定安装目录

时间:2023-03-26 12:08:03 Python

pip指定路径安装包场景:有时候我们安装annconda环境,python环境有很多种,比如py36、py37、py27。这时候,我们在使用pip安装包的时候,往往可能会安装到一个未知的路径,或者不是我们期望安装的路径。这是本文要解决的问题。方法一指定将numpy包安装到固定文件夹,例如这里的“文件夹”为安装路径pipinstall-tfoldernumpy方法二设置pip默认安装路径寻找site.py文件。(Windows:可以使用内置搜索,也可以使用一切软件;Linux可以直接使用find命令)我的目录:D:programAnacondaenvspy36Libsite.py修改USER_SITE和USER_BASE这两个字段的值(之前是wasnull).#custom依赖于安装包的路径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站点结果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'(存在)USER_SITE:'D:\\program\\Anaconda\\envs\\py36\\Lib\\site-packages'(exists)ENABLE_USER_SITE:conda根目录下已经安装了Truepip,需要在py36中安装公众号:关注【鸽牛】,了解技术,学习泡妞~