将我的仓库拉到另一个位置时,所有已安装pip的图书馆都会消失吗?

时间:2015-08-21 16:20:18

标签: python ubuntu pip

我使用的是ubuntu 15.04,每当我从bitbucket将其中一个repos拉到我计算机上的另一个位置时,我就无法运行该程序,因为我收到了导入错误。然后我尝试使用pip冻结,然后我收到此错误

    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冻结时,激活了回购的virtualenv

1 个答案:

答案 0 :(得分:2)

启动虚拟环境时,项目根目录的路径是硬编码的。如果项目根目录不同,请重新创建虚拟环境。