文章目录

  • 场景
  • 操作
  • 安装python环境
  • 设置默认目录
  • 安装IPython
  • 安装spyder
  • 安装jupyter-notebook
  • 配置jupyter notebook
  • 生成配置文件
  • 修改配置文件


场景

工作中经常会用到python,做一些运维,数据处理操作。起初刚入门的时候数据处理偏多,大家都无脑吹anaconda大集合,一键安装省时省力。用了一阵后,感觉anaconda的版本更新,管理有些繁琐,很多其实我都用不到。而且这个大集合集成了太多我用不上的包,有点不喜欢。所以卸载了anaconda,安装基础版的python,并做一些配置即可。

操作

安装python环境

  • python官网上下载喜欢的版本。现在新版的python都集成pip,不需要另外安装,很方便。
  • 安装的时候,默认是安装到appdata之类的目录,我不是很喜欢,藏得太深平时也不好找。所以自定义改到指定目录。
  • 安装的时候可以选for single user or for all user
  • 安装的时候可以选自动添加到环境变量,也可以后面自己设置。

设置默认目录

通过命令python -m site可以查看该版本python的环境目录。一些工具和依赖包的检索就是从这些列出的目录里找。
这里有两个重要的目录USER_BASEUSER_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 notebookspyder,这里没有,要安装很苦恼。

安装IPython

pip install ipython

安装spyder

pip install spyder。如有特殊需求要指定版本,在安装命令中指定。
通过执行C:\Program Files\Python37\Scripts\spyder.exe启动。

安装jupyter-notebook

pip install jupyterpip 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'