相关疑难解决方法(0)

删除pip安装的所有软件包的最简单方法是什么?

我正在尝试修复我的一个virtualenvs - 我想将所有已安装的库重置为与生产相匹配的库.

使用pip有一种快速简便的方法吗?

python pip

522
推荐指数
19
解决办法
35万
查看次数

virtualenv --no-site-packages和pip仍在寻找全球包?

我的印象是virtualenv --no-site-packages创建一个完全独立且孤立的Python环境,但它似乎并不存在.

例如,我在全局安装了python-django,但希望使用不同的Django版本创建virtualenv.

$ virtualenv --no-site-packages foo       
New python executable in foo/bin/python
Installing setuptools............done.
$ pip -E foo install Django
Requirement already satisfied: Django in /usr/share/pyshared
Installing collected packages: Django
Successfully installed Django
Run Code Online (Sandbox Code Playgroud)

据我所知,pip -E foo install上面应该重新安装新版本的Django.另外,如果我告诉pip冻结环境,我会得到很多包.我希望在一个新的环境中,--no-site-packages这将是空白的吗?

$ pip -E foo freeze
4Suite-XML==1.0.2
BeautifulSoup==3.1.0.1
Brlapi==0.5.3
BzrTools==1.17.0
Django==1.1
... and so on ...
Run Code Online (Sandbox Code Playgroud)

我误解了--no-site-packages应该如何运作?

python pip virtualenv

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

标签 统计

pip ×2

python ×2

virtualenv ×1