【发布时间】:2020-05-10 06:27:29
【问题描述】:
在 Node.js 中,我们为一个项目创建一个 package.json 文件,其中列出了所有依赖项,以便 NPM 可以自动安装它们。
有没有一种等效的方法可以用 Python 做到这一点?
【问题讨论】:
-
无论您选择使用哪种安装方法(conda、freeze、setup.py),请使用虚拟环境。它将使您的安装寿命大大提高。
-
@SteveJ 我正在使用 PyCharms 虚拟环境。但问题是 Python 调试器似乎因为与 PyQt 相关而崩溃。唯一的选择似乎是在没有 PyCharm 的情况下工作,这意味着我要么使用另一个 IDE / 调试器,要么切换到使用终端并全局安装所有依赖项......或者我不明白什么?
-
@KaizerSozay This question 可能对 Pycharm 中的 PyQt 崩溃问题有用。
-
@Kaizer;我建议两件事。 1) 使用 PyCharm 提交一个错误——他们真的在它之上。 2) 由于 PyCharm 为您创建了一个虚拟环境,您需要做的就是从终端的虚拟环境中运行它。您无需重新安装任何东西。
-
@KaizerSozay;添加到我之前的内容中,如果 PyCharm 创建了一个虚拟环境,那么该虚拟环境已经安装了所有需要的包。您所要做的就是从终端激活虚拟环境。诀窍是现在有两种类型的虚拟环境 1) virtualenv / virtualenvwrapper,2) pyvenv(现在只是 venv)。阅读有关如何从终端激活环境的文档。在一种情况下,它是“workon
”。另一个是“source venv/bin/activate”(Linux)
标签: python python-3.x