我是否需要设置 python venv 才能安装和使用 pywal 和 wpgtk 等应用程序

我是否需要设置 python venv 才能安装和使用 pywal 和 wpgtk 等应用程序

基本上就是标题。我已经设置了一个,并使用“ pip install .”安装了 pywal 和 wpgtk,但它正在将应用程序安装到~/.venv/bin(而不是 .local/bin)中,并且除非激活了虚拟环境,否则 ~/.venv/bin 不在我的路径中。我不知道如何正确设置它。现在我已将 ~/.venv/bin 添加到我的路径中以使这些应用程序正常运行。

任何帮助/建议都将不胜感激。谢谢。

Ubuntu 23.10.1

答案1

有两种方法可以依靠 venv 中安装的 Python 模块运行 Python 脚本:

  1. 激活 venv,然后运行 ​​Python 脚本
  2. 使用其完整路径从 venv 调用 Python 解释器,并提供文件执行的完整路径。

对于后者:我们假设你的 venv 是〜/ myvenv你的脚本位于〜/ myvenv / my_cool_script.py。调用~/myvenv/bin/python3 ~/myvenv/my_cool_script.py将运行脚本,其中安装了所有可访问的模块麦文

如果你只想运行安装在 venv 中的 Python 可执行文件,你可能需要看看点点

相关内容