你电脑上 python2 和 python3 是怎么和平共处的?

2015-10-08 01:40:42 +08:00
 phithon
RT 。电脑是 mac 。
平时用 python2 用的多,但 python3 也用。
pip 安装的全局库全是 python2 的。
用 python3 的时候,每次用都得 virtualenv 。
但有些就运行个小脚本,几行的,不可能也专门为其创建一个 env 呀。。
大家是怎么处理的?
5713 次点击
所在节点    Python
30 条回复
mathgl
2015-10-08 01:45:42 +08:00
我自己编译了 py2 py3 。同时用也没什么问题。
phithon
2015-10-08 01:47:07 +08:00
@mathgl
我主要是说第三方库的问题。。
比如我怎么给 python3 安装第三方库?
013231
2015-10-08 01:49:07 +08:00
你完全可以装 Python 3 的全局库. 和 2 不会互相影响.
ljcarsenal
2015-10-08 01:51:47 +08:00
mac 不知道 linux 上命令行是 Python3 pip3 这样的
phithon
2015-10-08 01:52:30 +08:00
@013231 具体怎么装,我一直没搞清楚(用 pip install 就默认去 py2 了)
013231
2015-10-08 01:53:22 +08:00
@phithon pip3 install
phithon
2015-10-08 01:53:35 +08:00
@ljcarsenal mac 这样执行报错了。。
phithon
2015-10-08 01:53:52 +08:00
@013231 好,我试下哈
WalkingEraser
2015-10-08 01:53:54 +08:00
windows 和 linux 表示想用哪个就用哪个,并没有冲突,因为其实就是个环境变量的事情
013231
2015-10-08 01:54:08 +08:00
@phithon 你的 Python 3 装 pip 了吗?
phithon
2015-10-08 01:55:08 +08:00
@013231 装了,成了~感谢!
Owenjia
2015-10-08 02:02:53 +08:00
pip3 ,或者 python3 -m pip
Gentoo 的话还可以设置 PYTHON_TARGETS 然后用 Portage 装
ericls
2015-10-08 02:34:44 +08:00
我从来没有在没有 virtualenv 的环境下自己运行过 python 脚本 (除了当计算器用)
ericls
2015-10-08 02:35:04 +08:00
@WalkingEraser OS X 也是一样
mathgl
2015-10-08 02:54:48 +08:00
@phithon pip3 没发现有什么问题。
haroldwu
2015-10-08 07:17:32 +08:00
用 anaconda 管理的路過~
blueset
2015-10-08 07:40:21 +08:00
python && pip
python3 && pip3
zander
2015-10-08 08:04:11 +08:00
pip3 啊,没问题的。
homebrew install python python3
pip install
pip3 install
janxin
2015-10-08 08:32:02 +08:00
pyenv
darouwan
2015-10-08 09:00:46 +08:00
完全没影响啊~我何止是 Python2 和 3 啊,还有 2 的 32bit ,和 3 的 32bit ,还有 Anaconda3

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/226194

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX