Python Pex:无法满足所有要求

Python Pex:无法满足所有要求,python,pip,setup.py,pex,Python,Pip,Setup.py,Pex,我试图使用pex打包python虚拟环境,但似乎无法摆脱“无法满足……的所有要求”错误。这要么是一个全新的python问题,要么是一个帮助我找出pex无法满足的烦人需求的问题 下面是我看到的错误消息: (env-rba-deploy)my_machine:env-rba-deploy my_user$ pex -v --disable-cache -r <(pip freeze) -o foo.pex Could not satisfy all requirements for rba-d

我试图使用pex打包python虚拟环境,但似乎无法摆脱“无法满足……的所有要求”错误。这要么是一个全新的python问题,要么是一个帮助我找出pex无法满足的烦人需求的问题

下面是我看到的错误消息:

(env-rba-deploy)my_machine:env-rba-deploy my_user$ pex -v --disable-cache -r <(pip freeze) -o foo.pex
Could not satisfy all requirements for rba-deploy==1.6.0:
    rba-deploy==1.6.0
以下是pip列表和pex版本:

(env-rba-deploy)my_computer:env-rba-deploy my_user$ pex --version
pex 1.0.3
(env-rba-deploy)my_computer:env-rba-deploy my_user$ pip list
pip (7.1.2)
rba-deploy (1.6.0)
setuptools (18.2)
wheel (0.24.0)

我到底错过了什么?

需求的'-r'将尝试从pypi下载您的软件包,但如果您没有上传,那么它将无法工作

使用“.”或“/”命令指向setup.py目录,而不是pip freeze命令

pex -v --disable-cache -o foo.pex ./
pex -v --disable-cache -o foo.pex ./