我使用的是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
答案 0 :(得分:2)
启动虚拟环境时,项目根目录的路径是硬编码的。如果项目根目录不同,请重新创建虚拟环境。