场景
工作中经常会用到python,做一些运维,数据处理操作。起初刚入门的时候数据处理偏多,大家都无脑吹anaconda大集合,一键安装省时省力。用了一阵后,感觉anaconda的版本更新,管理有些繁琐,很多其实我都用不到。而且这个大集合集成了太多我用不上的包,有点不喜欢。所以卸载了anaconda,安装基础版的python,并做一些配置即可。
操作
安装python环境
- 到python官网上下载喜欢的版本。现在新版的python都集成pip,不需要另外安装,很方便。
- 安装的时候,默认是安装到
appdata之类的目录,我不是很喜欢,藏得太深平时也不好找。所以自定义改到指定目录。 - 安装的时候可以选
for single userorfor all user。 - 安装的时候可以选自动添加到环境变量,也可以后面自己设置。
设置默认目录
通过命令python -m site可以查看该版本python的环境目录。一些工具和依赖包的检索就是从这些列出的目录里找。
这里有两个重要的目录USER_BASE与USER_SITE。
USER_BASE:script目录。
USER_SITE:包的安装目录。
刚装好python默认的目录都是类似appdata这样的目录下,这里可以做修改。
找到site.py文件,参考路径是C:\Program Files\Python37\Lib\site.py。修改里面的内容。
# for distutils.commands.install
# These values are initialized by the getuserbase() and getusersitepackages()
# functions, through the main() function when Python starts.
USER_SITE = "C:\Program Files\Python37\Lib\site-packages"
USER_BASE = "C:\Program Files\Python37\Scripts"
再次执行python -m site就可以看到更新了。
到这里,一个简洁的python环境就配置好了。
但有人会说,anaconda还集成了常用的jupyter notebook和spyder,这里没有,要安装很苦恼。
安装IPython
pip install ipython
安装spyder
pip install spyder。如有特殊需求要指定版本,在安装命令中指定。
通过执行C:\Program Files\Python37\Scripts\spyder.exe启动。
安装jupyter-notebook
pip install jupyter
pip install jupyter notebook
通过执行C:\Program Files\Python37\Scripts\jupyter-notebook.exe启动。
配置jupyter notebook
生成配置文件
执行jupyter notebook --generate-config。
会在类似目录C:\Users\xxxx\.jupyter\jupyter_notebook_config.py生成配置文件,已存在会提示你是否覆盖。
修改配置文件
看个人需求。我主要用来修改jupyter-notebook打开时的初始目录。
c.NotebookApp.notebook_dir = 'D:\jupyter_notebook'

这篇博客介绍了如何不使用anaconda,手动配置简洁的Python环境。首先从Python官网下载并自定义安装路径,然后修改USER_BASE和USER_SITE目录。接着通过pip安装IPython、Spyder和Jupyter Notebook。最后,生成并修改Jupyter Notebook的配置文件,设定其默认启动目录。这样,一个基础但功能齐全的Python工作环境就搭建完成了。
460

被折叠的 条评论
为什么被折叠?



