从本地生成的控制盘安装不会在cod中显示更新

2024-04-24 13:13:39 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在安装通过使用以下命令创建bdist\u wheel而生成的包: python3 setup.py sdist bdist_wheel

然后使用以下方法安装生成的车轮:

pip3 install dist/todx-0.0.4-py3-none-any.whl

但是当我运行命令todx时,我得到以下错误:

Traceback (most recent call last):
  File "/home/xypnox/.local/bin/todx", line 7, in <module>
    from todx.main import main_command
  File "/home/xypnox/.local/lib/python3.6/site-packages/todx/__init__.py", line 4, in <module>
    from todx import main
  File "/home/xypnox/.local/lib/python3.6/site-packages/todx/main.py", line 7, in <module>
    from todx import fabric
  File "/home/xypnox/.local/lib/python3.6/site-packages/todx/fabric/__init__.py", line 1, in <module>
    import settings
ModuleNotFoundError: No module named 'settings'

但是,您可以从我的存储库中确认:https://github.com/xypnox/todxpy/blob/master/todx/fabric.py,我已经更改了包含错误导入的文件。然而,我无法在已建成的车轮上反映出这种变化。你知道吗

工作原理:

pip3 install -e .成功地在我的计算机中安装了包,但生成的控制盘没有反映代码更改。因此,我无法将较新的代码上载到pypi。你知道吗

我尝试过:

我试过以下方法但没有效果:

  • pip3 uninstall todx
  • python3 setup.py clean
  • rm -r build/* dist/*

更新:

我试过--upgrade安装pip3,但它不能解决文件中的更新没有反映在生成的控制盘中的问题 -pip3 install --upgrade dist/todx-0.0.4-py3-none-any.whl不起作用


Tags: installinfrompyimporthomemainlocal
1条回答
网友
1楼 · 发布于 2024-04-24 13:13:39

尝试使用pip3 install upgrade dist/todx-0.0.4-py3-none-any.whl。你知道吗

如果已经安装了一个包,并且您想要升级它,那么您需要使用升级标志。否则,它将不会更改。然而,奇怪的是,它没有工作后,你已经删除了它。也许皮普把它缓存了。你知道吗

相关问题 更多 >