Python(三):环境及其配置

一,PYTHONPATH

默认的Python模块搜索路径,可以将路径指向anaconda3,需要开发者自己设置

二,PYTHONHASHSEED

如果该环境变量被设定为 random ,相当于 -R 命令行参数。 Python 会用一个随机的种子来生成 str/bytes/datetime 对象的 hash 值。 如果该环境变量被设定为一个数字,它就被当作一个固定的种子来生成 str/bytes/datetime 对象的 hash 值。在深度学习模型训练中,为了在同样的数据集上获得可复现的训练结果,通常把该值设定为一个固定值。例如:

import os
os.environ['PYTHONHASHSEED'] = '0'

三,VSCode配置anaconda3中Python开发环境

在设置中搜索python.pythonpath替换成anaconda3路径即可

四,修改pip安装路径

1,获取配置信息

>>> python -m site

得到配置文件

sys.path = [
    'C:\Users\Administrator',
    'F:\Anaconda\python36.zip',
    'F:\Anaconda\DLLs',
    'F:\Anaconda\lib',
    'F:\Anaconda',
    'F:\Anaconda\lib\site-packages',
    'F:\Anaconda\lib\site-packages\win32',
    'F:\Anaconda\lib\site-packages\win32\lib',
    'F:\Anaconda\lib\site-packages\Pythonwin',
]
USER_BASE: 'C:\Users\Administrator\AppData\Roaming\Python' (exists)
USER_SITE: 'C:\Users\Administrator\AppData\Roaming\Python\Python36\site-packages' (exists)
ENABLE_USER_SITE: True

其中USER_BASE为默认启用Python脚本(pip等)的基础路径

USER_SITE为依赖安装包的基础路径

 2,获取配置文件路径

python -m site -help
F:Anacondalibsite.py [--user-base] [--user-site]

找到文件修改其中配置即可

包安装路径:

USER_SITE = "F:Anacondalibsite-packages"

用户基础路径:

USER_BASE = "F:AnacondaScripts"
可以直接留言交流问题或想法,每天都会看
原文地址:https://www.cnblogs.com/shitianfang/p/12369906.html