1.1K Star 6.1K Fork 4.9K

OpenHarmony / docs

 / 详情

ubuntu18.04通过apt安装python后,需要删除原有的python3软连接,然后重新创建软链接

已完成
缺陷 成员
创建于  
2020-09-12 14:58

该问题是怎么引起的?

python环境配置指导缺少一个步骤
输入图片说明
ubuntu18.*版本可能预安装了python3.6.9版本,执行sudo apt-get install python3.8,会安装python3.8版本,但是执行python3 -V还是3.6版本。这里缺少一个步骤,需要删除掉/usr/bin/python3,然后创建软链接ln -s python3.8 python。尽量不要让用户手动安装python,很容易出现环境问题。

请修改python环境配置资料
如上

重现步骤

如上

报错信息

评论 (2)

帅煜韬 创建了缺陷
帅煜韬 关联仓库设置为OpenHarmony/docs
openharmony_ci 任务状态待办的 修改为已完成
openharmony_ci 任务状态已完成 修改为待办的
openharmony_ci 修改了描述
NEEN 添加了doc-bug(已删除)标签
NEEN 移除了doc-bug(已删除)标签
NEEN 添加了doc-enhancement(已删除)标签
NEEN 负责人设置为bigpumpkin
NEEN 计划截止日期设置为2020-09-25
展开全部操作日志

其实这个地方个人建议可以再完善一下,毕竟有的开发者可能还需要用到Python2.x
指令模板:sudo update-alternatives --install /usr/bin/python python /usr/bin/python版本 优先级
优先级基于从高到低

举个例子-基于Deepin的

sudo update-alternatives --install /usr/bin/python python /usr/bin/python2.7 1
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.7 2
sudo update-alternatives --config python

提示如下:

update-alternatives: 使用 /usr/bin/python2.7 来在自动模式中提供 /usr/bin/python (python)
update-alternatives: 使用 /usr/bin/python3.7 来在自动模式中提供 /usr/bin/python (python)
有 2 个候选项可用于替换 python (提供 /usr/bin/python)。

  选择       路径              优先级  状态
------------------------------------------------------------
* 0            /usr/bin/python3.7   2         自动模式
  1            /usr/bin/python2.7   1         手动模式
  2            /usr/bin/python3.7   2         手动模式

要维持当前值[*]请按<回车键>,或者键入选择的编号:

Why don't you get a virtual environment for python?

登录 后才可以发表评论

状态
负责人
项目
里程碑
Pull Requests
关联的 Pull Requests 被合并后可能会关闭此 issue
分支
开始日期   -   截止日期
-
置顶选项
优先级
预计工期 (小时)
参与者(3)
5260206 bmi yile 1578983381 8062939 kxylu 1602017900
其他
1
https://gitee.com/openharmony/docs.git
git@gitee.com:openharmony/docs.git
openharmony
docs
docs

搜索帮助