栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

多python环境下使用pip安装包

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

多python环境下使用pip安装包

笔记本上安装了2.7和3.5两个版本的python,在使用3.5版本的pip安装keras时出现了failed to create process错误。解决方法如下:
1.由于我在环境变量中同时配置了2.7和3.5的路径,所以我可以直接在命令行下执行python3来启动3.5版本的python;
2.通过python3来启动pip,在命令行中输入python3 -m pip install keras,成功安装上keras。

以上情况为在同一个系统环境下同时存在了两种不同版本的python,可以采用沙箱的方式将不同版本的python放在两个互相隔离的环境中:
1.安装虚拟环境
$ sudo apt-get install python-dev python-virtualenv
2.分别创建容纳python2和python3的独立环境
$ mkdir ~/vmPython2
$ mkdir ~/vmPython3
$ virtualenv --no-site-packages -p /usr/bin/python2.7 ~/vmPython2
$ virtualenv --no-site-packages -p /usr/bin/python3.6 ~/vmPython3
3.启动虚拟环境(一次只能启动一个)
$ source ~/vmPython2/bin/activate
4.退出虚拟环境
$ deactivate

这里需要注意的是在ubuntu16.04中默认安装的是python2.7和python3.5,因此如果需要需要使用python3.6需要重新安装(建议尽量python3.5和python3.6都保留,不要因为装了python3.6,就把python3.5删除了,因为系统某些地方使用到了python3.5中的模块,轻易删除可能会导致系统出现问题。)

下面贴出python3.6的安装方法:
1.添加软件库,因为python 3.6 没有发布到ubuntu的正式仓库中
$ sudo add-apt-repository ppa:jonathonf/python-3.6
2.更新系统软件包并安装python3.6
$ sudo apt-get update
$ sudo apt-get install python3.6
3.由于系统本身有一个python3.5,所以在使用python3命令时执行的是python3.5,若要使用python3.6,则在命令行中输入python3.6
$ python3.6 -V

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/222979.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号