之前不知道有这么个软件,如果知道,应该早就装上用了吧
然后自己在机器上装了 pyenv 、 virtualenv 等,不知道装上 anaconda 和这些软件会不会有冲突
有安装过或使用过的 v 友是否可以说下感受
然后自己在机器上装了 pyenv 、 virtualenv 等,不知道装上 anaconda 和这些软件会不会有冲突
有安装过或使用过的 v 友是否可以说下感受
1
icedx Jan 28, 2017
理论上不会有冲突的
可以在第一行指定解释器 #!/usr/bin/python |
2
clavichord93 Jan 28, 2017 via iPhone
anaconda 和 virtualenv 不兼容, conda 自己有隔离功能
|
3
canautumn Jan 28, 2017
不冲突,装 anaconda 就是为了避免冲突。。。
|
4
pythonee OP @canautumn
anaconda 它不是自带了 python 、 ipython 等环境吗,它们和系统的版本不冲突吗,那我怎么指定呢,我知道 conda 应该是有隔离功能,但是 anaconda 这个软件和系统自带的怎么和谐相处呢 @clavichord93 我是否可以 Virtualenv 用于正常软件开发,其他情况用 anaconda 呢 |
5
zetary Jan 28, 2017 via Android
控制一下 anaconda 在 PATH 中的顺序,要用 anaconda 的时候 source activate 到前面来。
|
6
canautumn Jan 28, 2017
@pythonee 不冲突,一般装好 conda 后目的就是不再用 virtualenv 和系统 python 。楼上说 conda 可以隔离的,装了 conda 目的就是可以全盘接管各种需求,实在没必要再用 virtualenv 和系统的 python ,混着用才容易出问题。实在想用系统自带的,临时改一下 PATH 就行了。
|
7
haroldwu Jan 28, 2017
|
8
ipwx Jan 28, 2017
期待不冲突,使用要小心。通过 which python 验证你在用哪个 python , which pip 同理。
|
9
hihihihihi Jan 28, 2017 via iPhone
pyenv
|
10
BingoXuan Jan 28, 2017 via iPhone
不冲突,事实上把 anaconda 的 python 作为唯一的 python 都没问题。我就是把自带 python 卸载了,只留 anaconda 的
|
11
mfinal Jan 28, 2017
@pythonee 在 py2.7 下, virtualenv 跟 anaconda 是冲突的,这个 bug 到现在还没解决。
ref: https://github.com/conda/conda/issues/1367 |
12
davinci Jan 28, 2017
有用 anaconda ,今天刚用 virtualenv 不会冲突
|
13
lastObject Jan 29, 2017 via iPhone
Mac 本身有 py2.6 2.7
不过我一般会用 brew 装一个 python 自己装的 python 和系统的 python 位置不一样 系统的在 /usr/bin 自己装的 python 在 /usr/local/bin ,然后你在 shell 中运行 python 时,他有个优先级列表,你也可以指定 pythin 的位置。 初学不久,个人拙见,望指教 |
14
rogerchen Jan 29, 2017
你装了 anaconda 之后,它会自动在 bashrc 里边 prepend 到你的 PATH 。
|
15
Neveroldmilk Jan 29, 2017
不会冲突, Anaconda 的环境变量和 Python 不一样。现在很多 lib 的开发都是找到 Anaconda 环境变量,之后自动解决依赖问题。
|
16
JamieSoung Jan 29, 2017
同意 15 楼,比如 caffe 之类的,都需要指定 python 的位置。
|
17
hihihihihi Jan 30, 2017
pyenv
|
18
yanzixuan Feb 6, 2017
我的 mac,2.6 和 2.7 并存,可以指定默认的。
|