使用python写一个新的项目时,通常要使用一个新的环境(旧的环境可能会存在包的冲突),虽然重新配置旧环境也可以,但较为麻烦。最常用的方法是使用Anaconda创建新环境,考虑到我最开始使用的python没有使用Anaconda,我就使用了python 的第三方库virtualenv来配置新的环境(使用的是win10 64位环境)。
首先用命令行进入安装虚拟环境的目录,使用如下命令就可以创建一个新的python环境:
virtualenv env_test
环境的名字为env_test,所在目录下出现了环境的目录。
使用cd进入这个目录,然后进入其中的Script的目录
使用activate命令激活环境:
此时即可以使用新环境,使用deactivate可以推出新环境:
这种方法的一个缺陷是创建的python版本只能与电脑上的python版本相同,无法创建任意版本的python。
另外可以将这个环境加入jupyter的内核中:
首先利用jupyter kernelspec list查看内核的数目:(我已经创建了不同的环境)
进入想要添加的虚拟环境中,使用python -m ipykernel install --name=env_name display-name 'name'可以将刚才创建的环境添加至jupyter内核。
jupyter kernelspec uninstall env_name可以移除该虚拟环境。