前言
环境:windows10 anaconda 和pip18.0
声明:python版本3.6,以下讨论的Python也都是适用于3.x版本
在实际使用安装python的pip安装 依赖库是非常的便捷的。
我们通常都是直接就是使用
pip install page
今天就是将pip的默认路径改成anaconda目录下的site-page目录下
开始
- 打开cmd命令行
-
python -m site
- 显示出来是
sys.path = [ 'C:\\WINDOWS\\system32', 'E:\\Python\\Anaconda3\\python36.zip', 'E:\\Python\\Anaconda3\\DLLs', 'E:\\Python\\Anaconda3\\lib', 'E:\\Python\\Anaconda3', 'E:\\Python\\Anaconda3\\Lib\\site-packages', 'E:\\Python\\Anaconda3\\Lib\\site-packages\\win32', 'E:\\Python\\Anaconda3\\Lib\\site-packages\\win32\\lib', 'E:\\Python\\Anaconda3\\Lib\\site-packages\\Pythonwin', ] USER_BASE: 'E:\\Python\\Anaconda3\\Scripts' (exists) USER_SITE: 'E:\\Python\\Anaconda3\\Lib\\site-packages' (exists) ENABLE_USER_SITE: True
- 这里的USER_BASE 和USER_SITE其实就是用户自定义的启用Python脚本和依赖安装包的基础路径。
我这里已经改好了显示的E:\\Python\\Anaconda3\\Scripts
查找的配置文件名的命令是python -m site -help 会出现以下代码
E:\Python\Anaconda3\lib\site.py [--user-base] [--user-site]
Without arguments print some useful information
With arguments print the value of USER_BASE and/or USER_SITE separated
by ';'.
Exit codes with --user-base or --user-site:
0 - user site directory is enabled
1 - user site directory is disabled by user
2 - uses site directory is disabled by super user
or for security reasons
>2 - unknown error
可见,管理这个文件竟然就是Anaconda目录下的site.py文件。
找到E:\Python\Anaconda3\lib\site.py
注意就是你的pip默认安装路径
而执行下载的pip等脚本路径是由USER_BASE决定,并且一定一定要换到同样的有pip脚本的路径下,哪怕你路径也请写到
USER_BASE = "E:\Python\Anaconda3\Scripts"
最后:测试
C:\WINDOWS\system32>pip install django
Requirement already satisfied: django in e:\python\anaconda3\lib\site-packages (2.1.3)
Requirement already satisfied: pytz in e:\python\anaconda3\lib\site-packages (from django) (2018.4)
最后的路径就是更改后的路径