从本地生成的轮子安装不显示代码更新
Installing from a locally generated wheel does not show update in code
我正在安装通过使用以下命令创建 bdist_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 install 但它没有解决我文件中的更新没有反映在生成的 wheel 中的问题
- pip3 install --upgrade dist/todx-0.0.4-py3-none-any.whl
不起作用
尝试使用 pip3 install --upgrade dist/todx-0.0.4-py3-none-any.whl
。
如果一个包已经安装并且你想升级它,你需要使用升级标志。否则,它不会被改变。但是,奇怪的是,您删除它后它不起作用。也许 pip 已经缓存了它。
我正在安装通过使用以下命令创建 bdist_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 install 但它没有解决我文件中的更新没有反映在生成的 wheel 中的问题
- pip3 install --upgrade dist/todx-0.0.4-py3-none-any.whl
不起作用
尝试使用 pip3 install --upgrade dist/todx-0.0.4-py3-none-any.whl
。
如果一个包已经安装并且你想升级它,你需要使用升级标志。否则,它不会被改变。但是,奇怪的是,您删除它后它不起作用。也许 pip 已经缓存了它。