本文最后更新于 2 分钟前,文中所描述的信息可能已发生改变。
安装jupyter
起因是,为了使用jupyter运行pykan中的代码。因为是在pycharm中导入的仓库,所以虚拟环境已经构建好了,在venv中。
使用jupyter,首先要安装jupyter,直接用pycharm中python软件包直接安装即可。
bash
# install jupyter
pip install jupyter
# run jupyter
jupyter notebook
解释器配置
第一个问题就是,安装的jupyter的解释器设置的是python 3.8,而pykan项目中使用解释器是python 3.10。
新建内核(修改解释器需要新建内核)
bash
# Activate your Python environment
# This step depends on how you've installed Python
# If you're using pyenv, it would be something like this:
# pyenv activate my-env
# Install ipykernel
pip install ipykernel
# Install a new kernel for Jupyter
python -m ipykernel install --user --name=myenv --display-name="Python (myenv)"
修改或删除内核:
bash
# List all kernels
jupyter kernelspec list
# Remove a kernel, need to correct
jupyter kernelspec uninstall myenv
# Remove a kernel, force
jupyter kernelspec uninstall -f myenv
然而还是无法正常调用kan模块
使用DataSpell
DataSpell是一个用于数据处理的工具包,可以用于数据的读取、处理、可视化等。
使用DataSpell,可以对python解释器进行配置,直接使用虚拟解释器,将解释器目录设置为
./pykan/venv/Scripts/python.exe
然后设置jupyter的服务器为该解释器,即可正常运行。
重新在pycharm中配置解释器,再使用jupyter,一样失败,希腊奶。