python - pip 安装 MarkupSafe 包的 0.0.0 版本
问题描述
我正在尝试在 Docker 中运行的 Ubuntu 16.04 上为 python 3.5 安装 MarkupSafe。运行pip3 install markupsafe==2.0.1
给
Installing collected packages: markupsafe
Successfully installed markupsafe-0.0.0
我试过重新安装,我试过pip3 install
了-U
,我仍然得到版本0.0.0
。运行pip3 show -f markupsafe
给
---
Metadata-Version: 2.0
Name: MarkupSafe
Version: 0.0.0
Summary: UNKNOWN
Home-page: UNKNOWN
Author: UNKNOWN
Author-email: UNKNOWN
Installer: pip
License: UNKNOWN
Location: /usr/local/lib/python3.5/dist-packages
Requires:
Classifiers:
Files:
MarkupSafe-0.0.0.dist-info/DESCRIPTION.rst
MarkupSafe-0.0.0.dist-info/INSTALLER
MarkupSafe-0.0.0.dist-info/METADATA
MarkupSafe-0.0.0.dist-info/RECORD
MarkupSafe-0.0.0.dist-info/WHEEL
MarkupSafe-0.0.0.dist-info/metadata.json
MarkupSafe-0.0.0.dist-info/top_level.txt
markupsafe/_speedups.cpython-35m-x86_64-linux-gnu.so
You are using pip version 8.1.1, however version 21.1.1 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.
所以我可以看到__init__.py
其余的py
文件都丢失了。这是唯一导致问题的包。运行pip3 list -l
给出:
...
distro (1.5.0)
fasteners (0.16)
future (0.18.2)
idna (2.10)
Jinja2 (2.11.3)
MarkupSafe (0.0.0) <----
node-semver (0.6.1)
packaging (20.9)
patch-ng (1.17.4)
pluginbase (1.0.1)
Pygments (2.9.0)
...
(没有<----
)
解决方案
MarkupSafe
1.1.1适用于 Python 2.7 和 3.4+,所以安装它
pip3 install "markupsafe==1.1.1"
或者
pip3 install "markupsafe<2.0"
推荐阅读
- c# - 在 Blazor WASM 中获取 DateTime 输入
- model-view-controller - Blazor on click 方法不适用于 .netcore 3.1 应用程序
- c# - 如何编码音频文件并统一保存?
- python - 当页面向下滚动时元素可用时如何获取动态页面上的元素?
- r - 在管道工 api 中使用 sf 包——sf::st_as_sf 似乎失败了
- jquery - JQuery 升级导致 dom 属性获取和设置缓慢
- python - pip 在我的 python 虚拟环境中失败
- flutter - 有没有办法改变.operator“字符串”的条件
- java - Java中的不忠将Unicode字符写入xls文件
- javascript - 在 for await 中继续之前等待 asyncronus 事件