http://www.pip-installer.org/en/latest/installing.html上的页面说“安装和使用pip的最简单方法是使用virtualenv,......”
在该段落中,“virtualenv”已经有助于链接到http://www.virtualenv.org/en/latest/页面。因此,我被告知我可以“使用pip全局安装(如果您在全球安装了1.3或更高版本)”:
$ [sudo] pip install virtualenv
所以我不能赢。
我有一个cobrateam.info Splinter目录,里面装满了Splinter应用程序文件,这些文件暂时在桌面上烧了一个我想要安装的漏洞,因为缺少一个更好的词,要在Python设置中使用。我正在使用Windows 7。
(顺便说一句,我不知道上面命令行前面的'[sudo]'是什么意思。而且我是一个Python菜鸟。)
请帮助我解决这个圆形点,virtualenv的事情。无论何时我在命令行上调用pip,都会出现错误,提示机器不知道pip是什么。 (但是我可以通过输入python并点击return来获得Python工作区,这使我得到一个'>>>',不少于三个'>'。
感谢。
答案 0 :(得分:0)
这是安装virtualenv
说明中的四种不同方法之一。是什么阻止你使用其中一个?
事实上,如果你已经拥有pip 1.3或更高版本,该网站会在几个不同的地方特别说明你应该使用pip
,如果你没有pip
或者有$ curl -O https://pypi.python.org/packages/source/v/virtualenv/virtualenv-X.X.tar.gz
$ tar xvfz virtualenv-X.X.tar.gz
$ cd virtualenv-X.X
$ [sudo] python setup.py install
,请使用源安装1.2或更早。
所以,请按照其他说明操作:
[sudo]
sudo
是一种惯例,意思是“键入你需要以root身份运行其余部分所需的任何命令,在大多数Unix系统的大多数设置中都是sudo
。”
在Windows上,没有runas
这样的东西;具有适当标志的start
或curl
是最接近的替代品,但通常您根本不需要它 - 如果您这样做,通常更容易使用“打开命令提示符作为管理员”而不是正常的“打开命令提示符”,然后你可以运行命令而不需要任何额外的单词。
请注意,Windows(仅限大多数其他系统/发行版)也不附带tar
或virtualenv-X.X.tar
。如果您自己尚未安装这些文件,最简单的方法是只需使用Web浏览器下载URL,在资源管理器中双击生成的文件即可将其展开(如果这样只会为您提供一个virtualenv-X.X
文件在.tar
目录中,您还需要双击virtualenv
文件,并且只从命令行执行最后一步。
最后,由于您使用的是Windows,如果您使用的是python.org中的标准Python二进制安装之一,则可能更容易使用Christoph Gohlke's binary Python Extension Packages for Windows开始使用。只需下载并运行相应的virtualenv
安装程序,现在您将pip
包含virtualenv
。
更加精彩,请注意安装pip
将不安装全局pip
。你引用的文档说:
安装和使用pip的最简单方法是使用virtualenv,因为每个virtualenv都会自动安装pip(及其依赖项)。
如果您要完全使用虚拟环境(这通常是最方便的工作方式,一旦您习惯了它),这正是您想要的。使用您创建的每个新虚拟环境附带的pip
来设置该环境。
但是,如果您不想使用虚拟环境,或者想要有时使用它们而不是一直使用它们,则需要全局setuptools
。在您使用“Using virtualenv”部分之后,请立即执行相关说明,因此请按照它们进行操作。但简单地说:
ez_setup.py
以获取pip
。get-pip.py
以获取{{1}}。或者,当然,如果您愿意,可以从上面的同一个存储库下载并运行二进制包。