sqlalchemy_redshift无法在Jupyter运行,疑与Python版本相关
我怀疑这与Python版本不兼容有关,但不确定如何更换版本。我查看了Kernel选项,其中有一个venv环境,但它的Python版本同样是3.10。
更换Jupyter Notebook的Python版本方法
- 安装目标Python版本:从Python官网下载你需要的版本(比如3.8、3.9),安装时务必勾选「Add Python to PATH」选项。
- 创建对应版本的虚拟环境:
# 以Python3.8为例,替换为你安装的版本号 python3.8 -m venv custom_py_env - 激活虚拟环境:
- Windows系统:
custom_py_env\Scripts\activate - macOS/Linux系统:
source custom_py_env/bin/activate
- Windows系统:
- 将环境添加到Jupyter Kernel:
先安装ipykernel,再注册环境:pip install ipykernel python -m ipykernel install --user --name=custom_py_env --display-name="Python 3.8 (自定义环境)" - 重启Jupyter Notebook,就能在Kernel菜单里看到新添加的不同Python版本环境了。
内容的提问来源于stack exchange,提问作者Raksha
相关产品推荐
相关产品推荐

