使包在 PyCharm (Python3) 之外可用



>我有一个导入硒包的程序。它在pyCharm中运行良好,但不会在命令提示符下运行,说"没有名为硒的模块"(Windows 7(。有没有一种简单的方法可以在 pyCharm 中获取所有设置并使它们在命令提示符下可用?

这是因为您已在virtual environment(venv)下导入了包。因此,包导入仅对虚拟环境有效。因此,为了在全球范围内使用它,您必须通过命令提示符安装它而无需激活 venv。

另一张海报说这个问题是由于使用了 venv 是正确的。要从命令提示符访问它,请进入 PyCharm 中的配置设置并获取 python 解释器的路径。它看起来像"C:usersprojectscriptspython.exe"从 cmd 运行:

"Path to interpreter in quotes" "<path to your file>"

这将使用 venv 的设置运行您的脚本。

如果您要经常使用它,请使用变量以避免重复键入它。

>set inter="path to your venv"
>%inter% " <Your script>"

最新更新