Python相关设置(Mac)
一、Python搭建虚拟环境
1.建立目录
mkdir $dir
2.进入目录
cd $dir
3.创建虚拟环境
python3 -m venv $myvenv
4.进入虚拟环境
cd $myvenv
5.激活虚拟环境
source bin/activate
6.退出虚拟环境
deactivate
二、JupiterNotebook管理多个python虚拟环境
- 查看内核路径
jupyter-kernelspec list
- 删除多余内核
jupyter kernelspec remove venv0
- 添加内核,--name后是内核名称,--display-name后是需要显示的名称
python -m ipykernel install --user --name newVenv --display-name "Python3.9"
三、JupyterNotebook代码补全(勾选Nbextensions中的Hinterland)
pip install jupyter_contrib_nbextensions
jupyter contrib nbextension install --user --skip-running-check
四、更新pip
python -m pip install --upgrade pip
五、调用其他目录的包
import sys
sys.path.append('dirname/')
from <module> import <func>
六、vscode导入包自动排序的问题(忽略自动排序)
打开 VSCode 设置,输入python.formatting.autopep8Args
,添加["--ignore", "E402"]
,让 autopep8 忽略 E402,也就是 “模块级别导入不在文件顶部”错误。
七、python包移植
- 将已安装的包信息打包到文件
pip freeze >requirements.txt
- 移植到新环境
pip install -r requirements.txt
八、py文件象notebook一样运行
vscode中,在.py文件行首输入#%%
,就可以象jupyter notebook一样,逐行运行代码了