![我是否需要设置 python venv 才能安装和使用 pywal 和 wpgtk 等应用程序](https://linux22.com/image/1031445/%E6%88%91%E6%98%AF%E5%90%A6%E9%9C%80%E8%A6%81%E8%AE%BE%E7%BD%AE%20python%20venv%20%E6%89%8D%E8%83%BD%E5%AE%89%E8%A3%85%E5%92%8C%E4%BD%BF%E7%94%A8%20pywal%20%E5%92%8C%20wpgtk%20%E7%AD%89%E5%BA%94%E7%94%A8%E7%A8%8B%E5%BA%8F.png)
基本上就是标题。我已经设置了一个,并使用“ pip install .
”安装了 pywal 和 wpgtk,但它正在将应用程序安装到~/.venv/bin
(而不是 .local/bin)中,并且除非激活了虚拟环境,否则 ~/.venv/bin 不在我的路径中。我不知道如何正确设置它。现在我已将 ~/.venv/bin 添加到我的路径中以使这些应用程序正常运行。
任何帮助/建议都将不胜感激。谢谢。
Ubuntu 23.10.1
答案1
有两种方法可以依靠 venv 中安装的 Python 模块运行 Python 脚本:
- 激活 venv,然后运行 Python 脚本
- 使用其完整路径从 venv 调用 Python 解释器,并提供文件执行的完整路径。
对于后者:我们假设你的 venv 是〜/ myvenv你的脚本位于〜/ myvenv / my_cool_script.py。调用~/myvenv/bin/python3 ~/myvenv/my_cool_script.py
将运行脚本,其中安装了所有可访问的模块麦文。
如果你只想运行安装在 venv 中的 Python 可执行文件,你可能需要看看点点。