Rob*_*xal 5 scripting debian python apt environment-variables
将我的基于 debian 的新 Linux 节点上的默认全局 python 解释器更改为 python3.x 的最佳实践是什么?
当我创建一个新的 Debian 或 Ubuntu VM 时,我做的第一件事就是apt安装python3-dev& python3-pip,有时也可以安装 & ,echo "alias python=python3" >> ~/.bashrc这样我就不需要再这样做了,甚至当我需要创建像或 这样的sudo su && echo "alias python=python3" >> /etc/profile.d/00-aliases.sh && exit守护进程用户时。/home/SQLserviceacct//home/Neo4jworker/
结果通常会对潜在的程序或进行 shell 调用python然后使用任何其他默认的 python 相关环境变量的人造成严重破坏。当诸如断章取义之类的事情$PYTHONPATH被分配时,就会出现问题。我认为virtualenv可能以某种方式参与其中。
一种可能性是链接/usr/bin/python到/usr/bin/python3,这样更改将是系统范围内的:
ln -s /usr/bin/python3 /usr/bin/python
| 归档时间: |
|
| 查看次数: |
3799 次 |
| 最近记录: |