This topic created in 2655 days ago, the information mentioned may be changed or developed.
目前机器上有 2.7,3.4 和 3.6
运行 2.7 执行 python
运行 3.4 执行 python3
运行 3.6 执行 python3.6
能不能只留下 3.6 ?
还有就是如何干干净净清除 2.7 和 3.4,还有他们的那些包:比如 3.4 用 pip 安装了一些,3.6 用 pip3 安装了一些
24 replies • 2019-02-25 15:43:16 +08:00
 |
|
1
vanishcode Feb 21, 2019 via Android
mac 系统自带的 python 2.6 2.7 不能随便删,因为有些系统服务需要用到
|
 |
|
2
spy0578 Feb 21, 2019 via iPhone
为什么不用 virtualenv 呢
|
 |
|
3
nicevar Feb 22, 2019
v 站上删除 2.7 版本作死不是一两个,你还想来一遍?
|
 |
|
4
theks Feb 22, 2019 via Android
python 的向下兼容做得不好,各版本的语法有差别,建议不要删
|
 |
|
6
aaalucardqd Feb 22, 2019
如果以后有新机器的话,推荐还是用 conda 去管理各种版本的 python 把
|
 |
|
7
yuikns Feb 22, 2019
对于普通用户,强烈建议用 brew 单独装一套。
brew install install python python@2
大不了 brew uninstall 两者,清理 /usr/local/lib/python{version}/site-packages/ 也是安全的。
系统包要是污染了建议还是重装吧。mac 重装还是很简单的。
|
 |
|
9
penisulaS Feb 22, 2019
尝试过清理,简直是作死.最后全部虚拟环境了
|
 |
|
10
devtk Feb 22, 2019
不建议删除,可以使用 conda 去管理
|
 |
|
11
ThomasZ Feb 22, 2019 via Android
mac 自带的 2 版本不要动。。。。
|
 |
|
12
Yarnus Feb 22, 2019 via iPhone
pipenv 啊 别删自带的了
|
 |
|
13
arafat5549 Feb 22, 2019
pipenv 或者 virtualenv 一般我用来维护 py2 py3 还有一个 tensorflow 专用的版本
|
 |
|
14
yuhr123 Feb 22, 2019 via iPhone
用 pyenv 吧
|
 |
|
15
mritd Feb 22, 2019 via iPhone
2.x 不要动,没记错 xattr 命令好像就是个 py 脚本
|
 |
|
16
jingxyy Feb 22, 2019
以前不懂的时候用 ubuntu 桌面 python 是一大堆东西的依赖 sudo apt-get remove python 启动!哎我桌面呢?
|
 |
|
17
vipppppp Feb 22, 2019
用 virtualenv 随便删系统自带的会作死的
|
 |
|
18
tiedan Feb 22, 2019
brew 安装的有时候也头疼,有时候升级别的东西作为依赖 python 也给升级了,导致之前的一些虚拟环境和软件依赖都失效了
|
 |
|
19
5yyy Feb 22, 2019
python -m venv myvenv 创建虚拟环境
|
 |
|
21
KinGil Feb 22, 2019
虚拟环境或者 conda 管理吧,系统自带的千万别删。如果是自己安装的版本,是可以删干净的。具体也忘了。。。谷歌吧
|
 |
|
24
Qzier Feb 25, 2019 via iPhone
pyenv
|