您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

如何处理名称冲突的python包?

如何处理名称冲突的python包?

您可以将–target选项用于pip并安装到其他位置:

pip install --target=/tmp/test/lib/python3.6/site-packages/alt_alembic alembic

然后,当您导入python时,请像往常一样执行第一个操作,对于alt则要从该名称空间进行导入,如下所示:

import alembic  # alembic.io version
from alt_alembic import alembic as alt_alembic  # pip version

然后,当您调用该对象时,您可以调用alt_alembic.function()并调用不在PyPi中的那个对象,即alembic.function()我的目标路径具有/ tmp / test,就像我使用虚拟环境时一样。您需要使用适合您的python安装的正确路径替换该路径。

python 2022/1/1 18:52:40 有350人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶