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:环境及其配置的主要内容,如果未能解决你的问题,请参考以下文章