Python 所有图书馆';将我的回购协议拉到其他位置时,安装了pip的s是否消失?

Python 所有图书馆';将我的回购协议拉到其他位置时,安装了pip的s是否消失?,python,ubuntu,pip,Python,Ubuntu,Pip,我使用的是Ubuntu15.04,每次我把我的一个repo从bitbucket拉到我计算机上的另一个位置时,我都无法运行这个程序,因为我得到了一个导入错误。然后我尝试使用pip freeze,然后我得到了这个错误 Exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/pip/basecommand.py", line 22, in main sta

我使用的是Ubuntu15.04,每次我把我的一个repo从bitbucket拉到我计算机上的另一个位置时,我都无法运行这个程序,因为我得到了一个导入错误。然后我尝试使用pip freeze,然后我得到了这个错误

    Exception:
    Traceback (most recent call last):
       File "/usr/lib/python3/dist-packages/pip/basecommand.py", line 22, in main
    status = self.run(options, args)
       File "/usr/lib/python3/dist-packages/pip/commands/freeze.py, line 74, in run
    req = pip.FrozenRequirement.from_dist(dist, dependency_links, find_tags=find_tags)
       File "/usr/lib/python3/dist-packages/pip/__init__.py", line 299, in from_dist
    assert len(specs) == 1 and specs[0][0] == '=='
AssertionError
Storing debug log for failure in /home/josh//.pip/pip.log

当我尝试运行程序/pip freeze时,通过repo拉入的virtualenv被激活。启动虚拟环境时,项目根目录的路径被硬编码。如果项目根目录不同,请重新创建虚拟环境

你可能不想把你的虚拟现实存储在repo-google-around中,因为你对这个主题有一些强烈的意见,这难道不意味着所有安装在这个项目中的第三方库都必须在任何时候重新安装,有人想在这个项目上工作吗?在团队中进行项目时,这难道不会让事情变得困难吗?我认为这是虚拟电视的目的@scytale@Groovietunes您通常不会在repo中存储虚拟环境。将依赖项添加到“requirements.txt”文件中,新的团队成员可以在创建自己的特定于其机器的虚拟环境后“pip install-r requirements.txt”。