我在Mac上安装了pip和conda。现在管理python包的最佳方法是什么?
我已经安装了pip我在Mac上安装了pip和conda。现在管理python包的最佳方法是什么?,pip,conda,Pip,Conda,我已经安装了pip $ /usr/local/bin/pip --version pip 19.0.2 from /usr/local/lib/python2.7/site-packages/pip (python 2.7) 然后我安装了蟒蛇2 现在,我的默认pip成为anaconda2文件夹中的pip $ /Users/admin/anaconda2/bin/pip --version pip 18.1 from /Users/admin/anaconda2/lib/python2.7/si
$ /usr/local/bin/pip --version
pip 19.0.2 from /usr/local/lib/python2.7/site-packages/pip (python 2.7)
然后我安装了蟒蛇2
现在,我的默认pip成为anaconda2文件夹中的pip
$ /Users/admin/anaconda2/bin/pip --version
pip 18.1 from /Users/admin/anaconda2/lib/python2.7/site-packages/pip
(python 2.7)
有人说,在我安装了conda之后,我应该使用
conda install
忘了
pip install
我不知道这是不是真的
但现在康达和pip都安装了。特别是conda使用conda默认安装的python和大多数python包,我在安装一些包时确实遇到了更多的问题。比如我之后呢
pip install
对于某些软件包,错误会告诉我某些工具/脚本不可用(但缺少的工具/脚本位于conda文件夹中)
我的问题是:
- 当我同时安装了Conda和pip时,我应该如何管理python包
- 什么时候应该使用“conda安装”,什么时候应该使用“pip安装”
- 我试过“康达安装”有时,“康达安装”似乎很慢。在“conda安装”之后,我的命令行终端显示 (基本)管理员iMac:~管理员$ 每次我打开命令行终端时,终端都在运行conda的虚拟环境 这些“conda安装”导致我的终端现在使用conda virtual env作为默认值,这有什么问题吗
- 如果我使用pip安装,我有两个pip,pip和conda文件夹中的pip要使用,我应该使用哪一个?如果使用conda文件夹下的pip(现在是默认值) /用户/admin/anaconda2/bin/pip安装 以这种方式安装的软件包是否也会显示在 康达名单 或者它会出现在 pip列表
conda安装
来安装东西,但您也可以使用pip安装
进行安装。请参阅关于conda环境中的pip
您通常不应该做的是在全球范围内安装所有内容
您可以在中找到更多信息。我没有专门安装conda。我下载了Anaconda2,然后在iMac上运行Anaconda2安装程序后,conda被全局安装。你是说我应该在虚拟环境中安装Anaconda2 Navigator?不,但你可以从bashrc中删除它-如果你想访问安装了conda的程序,你必须运行类似“source anaconda/bin/activate”的程序