Python2和python3安装及共存解决方案(需ipykernel)

2019年4月3日22:04:24后端程序开发评论10,501 views1字数 1569阅读模式

Python2和python3安装及共存解决方案(需ipykernel)

一、本文使用的python版本安装

python-2.7.14 https://www.python.org/ftp/python/2.7.14/python-2.7.14.amd64.msi
python-3.6.4 https://www.python.org/ftp/python/3.6.4/python-3.6.4-amd64.exe
本人最后使用的是anaconda3,一个包管理工具,默认使用python3环境,如果想要使用python2,那可以在其中新建一个python2的环境,然后就实现两者共用了。具体请参考:

二、安装python2 和 Python3

建议将python2 和 Python3安装到系统盘根目录下,运行和启动比较方便;

python2效果图如下:

Python2和python3安装及共存解决方案(需ipykernel)

python_study为作者新建文件,方便存放一些python文件,其他文件都为安装文件;

python3效果图如下:

Python2和python3安装及共存解决方案(需ipykernel)
同样,python_study为作者新建文件,用于存放python3运行的文件。

三、修改名称,配置环境,实现共存

仅对python3进行修改,python2不做任何改变。

1、将C:\Python36中的修改为,如图:

Python2和python3安装及共存解决方案(需ipykernel)

2、将C:\Python36\Scripts中的文件删除,得到如下图:

Python2和python3安装及共存解决方案(需ipykernel)

3、在系统环境变量Path中添加默认路径

Path所在路径为:

控制面板\系统和安全\系统\高级系统设置\环境变量\系统变量\Path

将其进行编辑,即在最后添加路径:

C:\Python27;C:\Python27\Scripts;C:\Python36;C:\Python36\Scripts;

注意最后一个“;”不能省略。

4、测试

打开DOS窗口(即命令行窗口):输入 win + R
1、在DOS窗口中输入python,输出版本号即为安装成功,如图:
Python2和python3安装及共存解决方案(需ipykernel)
此处输入不能为python2,因为安装时程序名为,而非;
2、在DOS窗口中输入python3,输出版本号即为安装成功,如图:
Python2和python3安装及共存解决方案(需ipykernel)
此处输入只能weipython3,因为安装程序中文件名为;
如图,当出现以上两图时,则变量安装成功;

5、python包安装命令

python2安装numpy库包的命令(在DOS窗口下输入):

假设安装包为numpy
python -m pip install numpy

python3安装numpy库包的命令:

python3 -m pip install numpy

参考:
参考:
(1)首先是解决anaconda2和anaconda3的共存问题
在分别安装了anaconda2和3之后,将anaconda2的全部目录放至anaconda3的envs目录下
python可以直接使用python3
source activate anaconda2python可以直接使用python2
(2)然后在jupyter notebook中切换python2和python3的环境
source activate anaconda2激活anaconda2-python2环境,
python2 -m pip install ipykernelpython2 -m ipykernel install --user即可实现两种解释环境之间的切换

四、jupyter的Python2和python3共存解决方案(需要安装py2和py3的内核ipykernel)

(1)假如首先安装了anaconda3,那么python3的环境会自动安装ipython的ipykernel
即省去了conda install -n py3 ipykernel的步骤,只需要进行第(2)步
(2)安装python2的ipykernel

conda create -n py2 python=2.7
activate py2
conda install -n py2 ipykernel
python -m ipykernel install --user

  • 本站内容整理自互联网,仅提供信息存储空间服务,以方便学习之用。如对文章、图片、字体等版权有疑问,请在下方留言,管理员看到后,将第一时间进行处理。
  • 转载请务必保留本文链接:https://www.cainiaoxueyuan.com/bc/11161.html
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定