草庐IT

python - 使用 pip 查找安装了哪个版本的包

使用pip是否可以确定当前安装了哪个版本的包?我知道pipinstallXYZ--upgrade但我想知道是否有类似pipinfoXYZ的东西。如果不是,那么告诉我当前使用的版本的最佳方法是什么。 最佳答案 截至pip1.3,有一个pipshow命令。$pipshowJinja2---Name:Jinja2Version:2.7.3Location:/path/to/virtualenv/lib/python2.7/site-packagesRequires:markupsafe在旧版本中,pipfreeze和grep应该可以很好地

python - pip 和 conda 有什么区别?

我知道pip是python包的包管理器。但是,我在IPython的网站上看到安装使用conda来安装IPython。我可以使用pip来安装IPython吗?当我已经有pip时,为什么还要使用conda作为另一个python包管理器?pip和conda有什么区别? 最佳答案 引自Condablog:Havingbeeninvolvedinthepythonworldforsolong,weareallawareofpip,easy_install,andvirtualenv,butthesetoolsdidnotmeetallofou

python - pip 和 conda 有什么区别?

我知道pip是python包的包管理器。但是,我在IPython的网站上看到安装使用conda来安装IPython。我可以使用pip来安装IPython吗?当我已经有pip时,为什么还要使用conda作为另一个python包管理器?pip和conda有什么区别? 最佳答案 引自Condablog:Havingbeeninvolvedinthepythonworldforsolong,weareallawareofpip,easy_install,andvirtualenv,butthesetoolsdidnotmeetallofou

python - 如何根据本地目录中的 requirements.txt 文件使用 pip 安装软件包?

问题来了:我有一个requirements.txt文件,如下所示:BeautifulSoup==3.2.0Django==1.3Fabric==1.2.0Jinja2==2.5.5PyYAML==3.09Pygments==1.4SQLAlchemy==0.7.1South==0.7.3amqplib==0.6.1anyjson==0.3...我有一个包含所有包和其他包的本地存档目录。我创建了一个新的virtualenv与bin/virtualenvtesting激活后,我尝试根据requirements.txt从本地存档目录安装软件包。sourcebin/activatepipins

python - 如何根据本地目录中的 requirements.txt 文件使用 pip 安装软件包?

问题来了:我有一个requirements.txt文件,如下所示:BeautifulSoup==3.2.0Django==1.3Fabric==1.2.0Jinja2==2.5.5PyYAML==3.09Pygments==1.4SQLAlchemy==0.7.1South==0.7.3amqplib==0.6.1anyjson==0.3...我有一个包含所有包和其他包的本地存档目录。我创建了一个新的virtualenv与bin/virtualenvtesting激活后,我尝试根据requirements.txt从本地存档目录安装软件包。sourcebin/activatepipins

python - 为什么使用 pip 而不是 easy_install?

一个tweet阅读:Don'tuseeasy_install,unlessyoulikestabbingyourselfintheface.Usepip.为什么使用pip而不是easy_install?faultliewithPyPIandpackageauthorsmostly不是吗??如果作者将垃圾源tarball(例如:缺少文件,没有setup.py)上传到PyPI,那么pip和easy_install都会失败。除了外观上的差异,为什么Python人(如上面的推文)似乎强烈更喜欢pip而不是easy_install?(假设我们讨论的是社区维护的Distribute包中的easy_

python - 为什么使用 pip 而不是 easy_install?

一个tweet阅读:Don'tuseeasy_install,unlessyoulikestabbingyourselfintheface.Usepip.为什么使用pip而不是easy_install?faultliewithPyPIandpackageauthorsmostly不是吗??如果作者将垃圾源tarball(例如:缺少文件,没有setup.py)上传到PyPI,那么pip和easy_install都会失败。除了外观上的差异,为什么Python人(如上面的推文)似乎强烈更喜欢pip而不是easy_install?(假设我们讨论的是社区维护的Distribute包中的easy_

python - 使用 pip 安装特定的软件包版本

我正在尝试使用--no-site-packages选项创建的全新virtualenv安装MySQL_python版本1.2.2。PyPi中显示的当前版本是1.2.3.有没有办法安装旧版本?我试过了:pipinstallMySQL_python==1.2.2但是,安装后,它仍然在站pip包中显示MySQL_python-1.2.3-py2.6.egg-info。这是这个包特有的问题,还是我做错了什么? 最佳答案 TL;DR:pipinstall-Iv(即pipinstall-IvMySQL_python==1.2.2)这些选项的含义:

python - 使用 pip 安装特定的软件包版本

我正在尝试使用--no-site-packages选项创建的全新virtualenv安装MySQL_python版本1.2.2。PyPi中显示的当前版本是1.2.3.有没有办法安装旧版本?我试过了:pipinstallMySQL_python==1.2.2但是,安装后,它仍然在站pip包中显示MySQL_python-1.2.3-py2.6.egg-info。这是这个包特有的问题,还是我做错了什么? 最佳答案 TL;DR:pipinstall-Iv(即pipinstall-IvMySQL_python==1.2.2)这些选项的含义:

python+selenium:安装/卸载,查看版本,更新pip

最开始我安装selenium的时候,提示pip版本过低,需要更新所以我先查看了我的pip版本(这个是在安装python的时候就自动安装的pip工具包)注意:pip是Python包管理工具,该工具提供了对Python包的查找、下载、安装、卸载的功能。(Python2.7.9+或Python3.4+以上版本都自带pip工具。)1.查看pip版本pip--version 2.更新pip版本python-mpipinstall-Upip3.安装selenium(安装的最新版本)pipinstallselenium 4.查看selenium可安装版本(如果不想安装最新版本,可以指定版本安装)    版本