【发布时间】:2020-12-16 17:53:43
【问题描述】:
我在下面发布了这个问题,但我所指的答案都没有奏效,尽管它们看起来应该如此。
我(再次)激活了 virtualenv。它仍然告诉我,在执行“apt install”命令时,apt 找不到 pip。但这是我现在所处的位置,非常困惑。
我将我的目录指向“/home/.../q7root/bin/pip”并执行了“ls”。它显示了一个带有 pip 的子目录(或者,我认为是指向它的链接——我在 Unix 上不是最好的)。当我输入“which pip”时,我得到了到这一点的路径('q7root/pip')。如果我只是在 CLI 上键入“pip”,我会收到此错误:
[![pip 错误][1]][1]
我查看了我的 PATH,这个 q7root/bin 是第一个查看路径的地方。而且,尽管尝试了人们给我的所有参考资料,但 pip3 从未安装过。
但即使是 pip 也受到挑战。 “which pip”指向虚拟环境站点中的这个副本,但键入“pip”作为命令告诉我“没有名为 pip 的模块。”
所以 pip 似乎需要安装更多的东西(?),或者有一些混乱。有什么建议吗?
原问题:
在其他人致力于功能性 Django 项目的建议下,我升级到了更新版本的 Ubuntu (18)。
但是,当我第一次尝试运行它时,当被要求将 django 作为包导入时,它会在初始脚本模块的第 3 行爆炸。
我试过pip -r requirements.txt,但系统说pip是一个未知包。我放下并使用 apt 将 pip 加载到我的机器上(sudo apt-get pip),然后尝试使用 pip 本身(pip update pip)失败了。:
[![Pip 加载错误信息][2]][2]
我也试过pip install django,得到了这个:
[![django 未找到][3]][3]
我原以为操作系统升级不需要重新安装所有当前安装的软件包(似乎很容易完成安装所有已安装的工作)。但是现在我被卡住了......显然,拥有'pip'让你(至少)拥有一个基本的CLI工具。
有什么建议吗?
[1]:https://i.stack.imgur.com/OPfgc.png
[2]:https://i.stack.imgur.com/shLOc.png
[3]:https://i.stack.imgur.com/bEhDB.png
【问题讨论】:
标签: django ubuntu pip ubuntu-18.04