草庐IT

python - 为什么要分发和 pip 安装到我的 virtualenv 的 ./local/bin?

我使用Python3.3的内置方式创建并激活了一个virtualenv(venv):$python3.3-mvenvenv$sourceenv/bin/activate此时python是我的virtualenv中的python,我期望:(env)$whichpython/my_home_directory/env/bin/python现在我想安装distribute和pip,所以我下载安装脚本并运行它们:(env)$wgethttp://python-distribute.org/distribute_setup.py(env)$wgethttps://raw.github.com/p

python - 如何在新的 python 安装中安装 pip

我最近在运行OSX10.6.8的Mac上安装了python2.7.2。以前,我有2.6版。我在.bash_profile中设置我的路径如下:exportPATH=/usr/local/bin:$PATHexportPATH=/usr/local/share/python:$PATH这样当我运行python时,它将引用我的新安装。确实如此。我也想在我的新安装中使用pip,但问题是我已经安装了当前版本的pip/usr/local/bin/pip.我尝试使用以下命令重新安装pip:easy_installpip但是,这当然不会将pip放在所需的新目录中/usr/local/share/pyt

python - 使用 pip 与 apt-get 安装软件包有什么区别?

我正在尝试在Ubuntu机器上部署Django站pip。我需要安装Psycopg2和PIL,但似乎我可以使用apt-get或pip安装它们。两种安装方式有区别吗?我知道使用pip,我可以将它安装到虚拟环境中,但是使用apt-get可以将它安装在全局python环境中。 最佳答案 您可能已经知道apt-get的好处。自动更新通知,其他需要这些工具的apt安装包知道它们已安装,等等。使用pip,您知道在安装它时您将获得最新版本,您可以安装到Python的非默认版本,也可以安装到virtualenv。如果您不需要pip提供的任何功能,并且

python - 带有替代索引的 pip requirements.txt

我想将repozeZope2安装的所有要求放在一个piprequirementsfile中.大多数repoze包似乎不在PyPi上,但它们有一个替代的PyPi索引here.但我不知道如何告诉pip将该索引与需求文件一起使用。对于单个包,很容易pipinstallzopelib-ihttp://dist.repoze.org/zope2/2.10/simple/我尝试了以下pipinstall-rrequirements.txt-ihttp://dist.repoze.org/zope2/2.10/simple/或在我的requirements.txt中所有这些类型或排列:zopelib

python - 在 Ubuntu 上安装 pip 的正确方法

我正在尝试在官方ubuntu/trusty64Vagrantbox上安装最新版本的pip(当前为8.1.2)。该盒子预装了apt-get的Python2.7.6和3.4.3。我阅读了pipinstallationdoc它包含以下警告:Becautiousifyou'reusingaPythoninstallthat'smanagedbyyouroperatingsystemoranotherpackagemanager.get-pip.pydoesnotcoordinatewiththosetools,andmayleaveyoursysteminaninconsistentstate

python - 如何在 Arch linux 上安装 pip?

已结束。此问题不符合StackOverflowguidelines.它目前不接受答案。这个问题似乎与aspecificprogrammingproblem,asoftwarealgorithm,orsoftwaretoolsprimarilyusedbyprogrammers无关.如果您认为该问题将成为anotherStackExchangesite上的主题,您可以发表评论,说明在哪里可以回答问题。关闭7年前。Improvethisquestion我解压了这个:python-pip-1.5.6-2-any.pkg.tar.xztar-xfpython-pip-1.5.6-2-any.p

python - 如何 `pip install` 具有非 Python 依赖项的包?

许多python包都依赖于非Python包。我特别想到了lxml和cffi,但这种困境适用于PyPI上的许多包。这两个包都对非Python包(如libxml2-dev、libxslt-dev、zlib1g-dev和libffi-dev)具有未公开的构建依赖关系。lxml和cffi的网站声明了其中一些依赖项,但似乎无法从命令行解决此问题。因此,有数百个关于SO的问题采用这种一般形式:pipinstallfoofailswithanerror:"fatalerror:bar.h:Nosuchfileordirectory".HowdoIfixit?这是对pip的误用还是它的工作原理?有没有

python - pip安装错误 "No such file or directory: setup.py"

我收到安装错误,因为pip找不到setup.py。sudopipinstallhttps://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-0.5.0-cp27-none-linux_x86_64.whl我收到此错误消息。Downloading/unpackinghttps://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-0.5.0-cp27-none-linux_x86_64.whlDownloadingtensorflow-0.5.0-cp27-none

python - -e, --editable 选项何时对 pip install 有用?

-e或--editable选项何时对pipinstall有用?对于某些项目,requirements.txt中的最后一行是-e.。它的具体作用是什么? 最佳答案 正如手册页所说:-e,--editableInstallaprojectineditablemode(i.e.setuptools"developmode")fromalocalprojectpathoraVCSurl.因此,当您尝试在本地安装软件包时,通常会在您的系统上开发它时使用它。它只会将包链接到原始位置,基本上意味着对原始包的任何更改都会直接反射(reflect)在

python - 使用 pip 从存储库安装软件包时,(s)witch、(i)gnore、(w)ipe、(b)ackup 选项是什么意思?

使用pip安装软件包时,我收到以下消息:Obtainingsome-packagefromgit+git://github.com/some-user/some-package.git@commit-hash#egg=some_package-dev(from-rrequirements.txt(line3))gitclonein/Users/me/Development/some-env/src/some-packageexistswithURLhttps://github.com/some-user/some-package.gitTheplanistoinstallthegitr