Python:环境及其配置

Posted 石天放

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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:\\Anaconda\\lib\\site.py [--user-base] [--user-site]

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

包安装路径:

USER_SITE = "F:\\Anaconda\\lib\\site-packages"

用户基础路径:

USER_BASE = "F:\\Anaconda\\Scripts"

 

 

 

以上是关于Python:环境及其配置的主要内容,如果未能解决你的问题,请参考以下文章

linux系统下安装python3及其配置

使用 Python 代码片段编写 LaTeX 文档

Linux服务器安装Python环境及其他流程

Python中的基本函数及其常用用法简析

Docker

VSCode 配置 用户自定义代码片段 自定义自动代码补充