开始写python脚本的初始配置
本文内容主要有,python embeddable版本的环境配置,jupyter notebook换皮,欧又加了个vscode(现在又用回了sublime text和IDEA)换壁纸,害外貌协会代码没咋写却整天想着给编辑器整容[捂脸]。
python embeddable 配置
以后我都选安装版本。主要是由于使用portable软件的习惯,下了个嵌入版本的python,配置起来实在麻烦,有坑,靓仔落泪.jpg。
这个版本的用途其实应该是
It is intended for acting as part of another application, rather than being directly accessed by end-users.
解压后的文件夹添加到系统变量Path,在命令行中运行下载的get-pip.py,可以看到python文件夹中多出Lib和Scripts两个文件夹。将Scripts文件夹也添加到系统变量以便在命令行运行pip
。但此时运行pip
会报没有此模块的错误。
在命令行中输入python -m site
此时路径长这样。
C:\Users\DELL>python -m site
sys.path = [
'E:\\python-3.9.5-embed-amd64\\python39.zip',
'E:\\python-3.9.5-embed-amd64',
]
USER_BASE: 'C:\\Users\\DELL\\AppData\\Roaming\\Python' (doesn't exist)
USER_SITE: 'C:\\Users\\DELL\\AppData\\Roaming\\Python\\Python39\\site-packages' (doesn't exist)
ENABLE_USER_SITE: None
如果输入python -m site -help
则能看到配置文件是python39.zip中的site.pyc,这个可咋修改啊。安装版本的配置文件是lib文件夹中的site.py,这个我会改。根据别人的攻略,此时要修改python39._pth文件,将import site
前注释去掉,再在命令行中运行pip
成功。
此时路径变成了这样。
C:\Users\DELL>python -m site
sys.path = [
'E:\\python-3.9.5-embed-amd64\\python39.zip',
'E:\\python-3.9.5-embed-amd64',
'E:\\python-3.9.5-embed-amd64\\lib\\site-packages',
]
USER_BASE: 'C:\\Users\\DELL\\AppData\\Roaming\\Python' (doesn't exist)
USER_SITE: 'C:\\Users\\DELL\\AppData\\Roaming\\Python\\Python39\\site-packages' (doesn't exist)
ENABLE_USER_SITE: True
测试安装一个notebook
,成功打开。
依赖包迁移
网上已经有很多文章介绍了,用于导出虚拟环境的依赖,给另一个虚拟环境装上相同的依赖。
电脑A导出列表:pip freeze > requirements.txt
电脑B安装:pip install -r requirements.txt
jupyter notebook 换皮
这白色界面真是晃瞎我的狗眼,经过一番查询,修改方法如下:
C盘用户文件夹--.jupyter文件夹--新增custom文件夹--新增custom.css
然后就对着jupyter页面的f12进行一波css修改吧。
vscode换壁纸
偶然间看到别人截的IDEA界面用的是自己的壁纸,遂搜索vscode是否也可以这么干,果然可以城会玩。有个background插件,原理是修改vscode的css文件,这说明俺也可以自行修改,在我的电脑(windows)中该文件位于E:\VSCode-win32-x64-1.56.2\resources\app\out\vs\workbench\workbench.desktop.main.css
设置背景图的方法是在文件中加入
body {
background-image: url(D:/Pictures/wallpaper/your-bg.jpg);
background-size: cover;
opacity: 0.8;
}
进一步了解到vscode可以通过help进入开发者模式,赶紧想办法把左边那一溜超宽的行数改窄,需要修改的是class=monaco-scrollable-element editor-scrollable
的div,在css文件中把这个绝对定位的div位置改到左边一些即可。
参考链接
更改Python的pip install 默认安装依赖路径方法详解
Using Python on Windows
vscode 自定义编辑器样式 css修改