目录
一、jupyter notebook/jupyterlab
Anaconda完整版已经默认安装,Miniconda没有安装。
- 安装
- 运行
浏览器地址栏中默认地将会显示: http://localhost:8888
- 指定端口启动
- 修改主目录
默认jupyter notebook所编写的文档是默认当前的家目录,或者启动命令的目录(在该目录中cmd并激活虚拟环境,然后再启动jupyter notebook)。
如果想要修改默认文件存储路径,那需要修改jupyter Notebook的文件存放路径。
常规的情况下,Windows和Linux的配置文件所在路径在家目录下的.jupyter下,配置文件名:jupyter_notebook_config.py,修改如下:
- 安装jupyterlab
- 启动jupyterlab
jupyterlab与jupyter notebook配置文件和默认工作目录相同。
jupyter notebook和jupyterlab都使用ipython作为处理内核(ipykernel)
二、生成wheel并上传PyPI
确保您已经在~/.pypirc文件中配置了PyPI的访问凭据,或者在执行twine upload命令时通过命令行提示输入用户名和密码。
这里是一个简单的setup.py示例:
替换其中的参数为您自己的信息。然后在命令行中执行上述步骤即可生成并上传wheel文件。
setup.py的另一个示例
再来一个setup.py的例子
参考: https://python-packaging-zh.readthedocs.io/zh-cn/latest/minimal.html#pypi
PyPI的官网: https://pypi.org/
三、VSCode格式化python代码
可以使用Black Formatter插件,然后shit + alt + f
四、关于__name__的解读
第一个执行的模块即程序的入口——“main”。因此python会为第一个执行模块的__name__变量赋值“_main_”字符串。根据该字符串就可以判断程序的入口。
程序的输出
从输出可以看到,第一个执行的模块__name__的值是“_main_”,而第二个执行的模块__name__的值就是模块的名字“person”。所以通过__name__变量的值可以判断程序的入口。
这里对__name__的判断即可视为C语言中的main()函数——程序的入口点。