【问题标题】:can not create requirements.txt file无法创建 requirements.txt 文件
【发布时间】:2020-02-01 23:24:52
【问题描述】:

我有一个名为alphavirtualenv,但在将我的ubuntu 18 升级到ubuntu 19 后,现在我无法将任何python package 安装到我的virtualenv 中,基本上我无法使用pip3 命令。每当我使用 pip3 命令时,我都会收到此错误:ImportError: cannot import name 'dist' (我尝试过:sudo apt install python3-dist-utils 但它不起作用)。现在因为我不能使用pip3 command 我不能创建requirements.txt 文件。我想删除旧的alpha virtualenv 并想安装新的并使用requirements.txt 文件安装所有依赖项,但我不能这样做,因为我无法创建requirements.txt。我该如何解决这个问题?

编辑

因为我的 virtualenv 中安装了很多库(我什至不记得它们)。首先我想恢复所有依赖信息,然后想安装新的。 我不能先删除 VIRTUALENV

【问题讨论】:

  • sudo apt-get install python3-distutils
  • 试试python3 -m pip freeze?
  • 另外,Pipfile 实际上比需求文件更推荐
  • 试过了:sudo apt-get install python3-distutils 它的说法是:python3-distutils 已经是最新版本(3.7.5-1build1)

标签: python-3.x virtualenv requirements.txt


【解决方案1】:

没有像dist-utils这样的包,你在找python3-dist-utils

【讨论】:

  • 是的!我试过python3-dist-utils。那是我的错字。它给了我同样的错误,can not import name dist
  • 也许你必须在安装 dist-utils 后创建新的 virtualenv。
猜你喜欢
  • 2020-10-09
  • 2020-01-14
  • 1970-01-01
  • 2021-06-15
  • 2015-10-19
  • 1970-01-01
相关资源
最近更新 更多