ubuntu16.04中默认安装了 python2.7 python3 python3.5.2 (注意 : 这两个版本不能删除/卸载,否则系统很容易出错)
如果出现报错 : add-apt-repository: command not found 这个是颤举纯缺少程序,安装一下就可以了。
执行下面的指令:
然后再执行上面的指令答棚
如果出现报错 : ERROR: 'xxx' user or team does not exist.
主要由于 CA证书损坏 导致,重装一遍CA证书:
运行茄咐完,查看是否有python3.6
调整Python3的优先级,使得3.6优先级较高
更改默认值,python默认为Python2,现在修改为Python3
ok完成!
参考链接:
正常情况下安装linux软件:sudo apt install xxxx
如果报错的话,去更新软件源或者去software update里面更新系统。
或者sudo apt install aptitude, 使用aptitude自适应安装依赖的包
sudo aptitude install xxxx
先选择no,再选择yes,以大亩携降级或升级包
在python环境下进行数滚伏据分析首先要创建虚拟环境
根据python版本, 安装python虚拟环境管理器python3-venv: sudo aptitude install python3-venv
创建虚拟环境 python3 -m venv xxxx, 此处xxxx为虚拟环境的文件夹名称
cd至虚拟环境文件夹 xxxx
激活虚拟环境
source ./xxxx/activate
然后在虚拟环境中,就可以使用pip3 install 愉快地安装python包了,注意安装对应版本的依赖包。
如果需要升级包,可以使耐渗用pip3 install --upgrade xxxx yyyyy zzzz
查看环境内的包 pip3 list
退出虚拟环境
deactivate
总体上,没有conda好用。
用aptitude 工具可以搞定先:sudo apt-get install aptitude
然后:
sudo aptitude install python-dev
python-dev python2.7-dev{ab}
0 个软件包被升级,新安装 2 个, 0 个将渣清被删除, 同时 0 个将不升级。
需要获取 29.5 MB 的存档。 解包后将要使用 39.3 MB。
下列软件包存在未满足的依赖关系:
python2.7-dev : 依赖: python2.7 (= 2.7.3-0ubuntu3) 但是 2.7.3-0ubuntu3.1 已安装。
依赖: libpython2.7 (= 2.7.3-0ubuntu3) 但是 2.7.3-0ubuntu3.1 已安装。
依赖: libexpat1-dev 但它将不会被安装。
依赖: libssl-dev 但它将不会被安装。
下列动作将解决这些依赖关系:
保持 下列软件包于其当前版本:
1) python-dev [未安装的]
2) python2.7-dev [未安装的]
是否接受该解决方案?[Y/n/q/?] n
下列动作将解决这些依赖关系:
安装 下列软件包:
1) libexpat1-dev [2.0.1-7.2ubuntu1 (precise)]
2) libssl-dev [1.0.1-4ubuntu3 (precise)]
3) libssl-doc [1.0.1-4ubuntu3 (precise)]
降级 下列软件包:
4) libexpat1 [2.0.1-7.2ubuntu1.1 (now) ->2.0.1-7.2ubuntu1 (precise)]
5) libpython2.7 [2.7.3-0ubuntu3.1 (now) ->2.7.3-0ubuntu3 (precise)]
6) libssl1.0.0 [1.0.1-4ubuntu5.7 (now) ->1.0.1-4ubuntu3 (precise)]
7) python2.7 [2.7.3-0ubuntu3.1 (now) ->2.7.3-0ubuntu3 (precise)]
8) python2.7-minimal [2.7.3-0ubuntu3.1 (now) ->2.7.3-0ubuntu3 (precise)]
是否接受该解决方案?[Y/n/q/?] y
下列软件包将被“降级”:
libexpat1 libpython2.7 libssl1.0.0 python2.7 python2.7-minimal
下列“新”软件包将被安装。
libexpat1-dev{a} libssl-dev{a} libssl-doc{a} python-dev python2.7-dev{a}
0 个软件包态哗被升级,新安装 5 个,帆梁行 5 个被降级, 0 个将被删除, 同时 0 个将不升级。
需要获取 39.0 MB 的存档。 解包后将要使用 47.8 MB。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)