相关疑难解决方法(0)

为Python安装pip,virtualenv和分发的正确方法是什么?

简短的问题

背景

问题4314376的回答中,我建议使用,ez_setup以便您可以安装pipvirtualenv如下:

curl -O http://peak.telecommunity.com/dist/ez_setup.py
sudo python ez_setup.py
sudo easy_install pip
sudo pip install virtualenv
Run Code Online (Sandbox Code Playgroud)

我最初是从Jesse Noller的博客文章中提取这些说明的,所以你想在Mac上使用Python?.我喜欢保持一个干净的全局site-packages目录的想法,所以我安装的唯一其他软件包就是 virtualenvwrapperdistribute.(distribute由于这个Python公共服务公告,我最近添加到了我的工具箱.为了安装这两个软件包,我使用了:

sudo pip install virtualenvwrapper
curl -O http://python-distribute.org/distribute_setup.py
sudo python distribute_setup.py
Run Code Online (Sandbox Code Playgroud)

没有更多的setuptools和easy_install

要真正遵循Python公共服务公告,在全新的Python安装上,我会执行以下操作:

curl -O http://python-distribute.org/distribute_setup.py
sudo python distribute_setup.py
sudo easy_install pip
sudo pip install virtualenv
sudo pip install virtualenvwrapper
Run Code Online (Sandbox Code Playgroud)

雕文的Rebuke

在一个评论我的回答 …

python setuptools virtualenv distribute

245
推荐指数
7
解决办法
15万
查看次数

在全系统安装pip和virtualenv的官方"首选"方式是什么?

是这样的,人们似乎最常推荐:

$ sudo apt-get install python-setuptools
$ sudo easy_install pip
$ sudo pip install virtualenv
Run Code Online (Sandbox Code Playgroud)

或者这是我从http://www.pip-installer.org/en/latest/installing.html获得的:

$ curl -O https://github.com/pypa/virtualenv/raw/master/virtualenv.py
$ python virtualenv.py my_new_env
$ . my_new_env/bin/activate
(my_new_env)$ pip install ...
Run Code Online (Sandbox Code Playgroud)

还是完全不同的东西?

python pip setuptools virtualenv easy-install

86
推荐指数
3
解决办法
11万
查看次数

默认情况下是系统 PIP 而不是 virtualenv PIP?

在使用 virtualenv 和 pip off-and-on 几天后,我发现在 virtualenv 激活后使用的 PIP 版本是全局 PIP 而不是相对于该环境的 PIP;这样,如果您不设置 shell 环境变量export PIP_RESPECT_VIRTUALENV=true,pip 会将任何新包(例如 pip install argparse)安装到全局范围,而不仅仅是安装到 virtualenv。

如果激活了 virtualenv,我希望 PIP 默认安装到 virtualenv。

默认情况下它不以这种方式工作是否有原因?

有关工作原理,请参阅此处的说明PIP_RESPECT_VIRTUALENV

python pip virtualenv

5
推荐指数
1
解决办法
2944
查看次数

一步一步用pip和virtualenv设置python?

有没有关于设置Mac使用python,pip和virtualenv设置的一步一步的好教程?

python

4
推荐指数
1
解决办法
3389
查看次数

标签 统计

python ×4

virtualenv ×3

pip ×2

setuptools ×2

distribute ×1

easy-install ×1