Aqu*_*ino 5 python pip package name-clash
从 PyPI 安装包时,您必须使用项目的名称,该名称与您实际导入的顶级包的名称不同。一个明显的例子是pyserial和serial,它们的安装使用:
pip install serial
pip install pyserial
Run Code Online (Sandbox Code Playgroud)
但两者都与以下内容一起使用:
pip install serial
pip install pyserial
Run Code Online (Sandbox Code Playgroud)
如果您浏览该site-packages文件夹,您会发现内容是两个软件包的组合,当然,这些文件会被要安装的最新软件包覆盖,从而产生不可预测的结果。
在Python中安装包时有没有办法避免这种名称冲突?假设您想同时使用 pyserial 和 serial,那么您将如何安装它们?
| 归档时间: |
|
| 查看次数: |
633 次 |
| 最近记录: |