dan*_*ast 8 python pip virtualenv fabric
我正在使用virtualenv.我fabric安装了,用pip.但是a pip freeze并没有给出任何暗示.包裹在那里,在我的virtualenv,但pip是沉默的.为什么会这样?有没有办法调试这个?
小智 8
您可以尝试使用该--all标志,如下所示:
pip freeze --all > requirements.txt
Run Code Online (Sandbox Code Playgroud)
我只是自己试过这个:
在“env”目录中创建一个 virtualenv:
$virtualenv2.7 --distribute env
New python executable in env/bin/python
Installing distribute....done.
Installing pip................done.
Run Code Online (Sandbox Code Playgroud)
接下来,激活虚拟环境:
$source env/bin/activate
Run Code Online (Sandbox Code Playgroud)
提示改变了。现在安装结构:
(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...
Run Code Online (Sandbox Code Playgroud)
并pip freeze显示正确的结果:
(env)$pip freeze
Fabric==1.6.1
distribute==0.6.27
paramiko==1.10.1
pycrypto==2.6
wsgiref==0.1.2
Run Code Online (Sandbox Code Playgroud)
也许您忘记激活虚拟环境?在 *nix 控制台类型which pip上查找。
尽管您的问题具体是由于拼写错误造成的,但为了帮助其他用户:
pip freeze不显示 pip 所依赖的依赖项。如果您想获取所有软件包,可以使用pip freeze --all或pip list。
| 归档时间: |
|
| 查看次数: |
6366 次 |
| 最近记录: |