点子冻结不会显示所有已安装的软件包
我正在使用virtualenv
。我已经fabric
安装了pip
。但是,apip
freeze
对此没有任何提示。该包在我的中virtualenv
,但pip对此保持沉默。为什么会这样呢?有什么办法可以调试吗?
-
我自己尝试了一下:
在“ env”目录中创建一个virtualenv:
$virtualenv2.7 --distribute env New python executable in env/bin/python Installing distribute....done. Installing pip................done.
接下来,激活虚拟环境:
$source env/bin/activate
提示改变了。现在安装结构:
(env)$pip install fabric Downloading/unpacking fabric Downloading Fabric-1.6.1.tar.gz (216Kb): 216Kb downloaded Running setup.py egg_info for package fabric ... Successfully installed fabric paramiko pycrypto Cleaning up...
并
pip freeze
显示正确的结果:(env)$pip freeze Fabric==1.6.1 distribute==0.6.27 paramiko==1.10.1 pycrypto==2.6 wsgiref==0.1.2
也许您忘了激活虚拟环境?在* nix控制台上,键入
which pip
以进行查找。