Python 当 运行 在 pycharm 之外时脚本停止工作
Python script stops working when run outside of pycharm
我用非内置模块编写了我的第一个程序,当我在 pycharm 中 运行 它时它可以工作,但是当我尝试在 cmd 中 运行 它时我得到一个错误:app.py, line 1, in <module> from pytube import YouTube ModuleNotFoundError: No module named 'pytube'
再次尝试通过cmd安装pytube模块,问题依旧
编辑:我的其余脚本工作正常(仅使用内置模块)
您是否尝试过在命令提示符下使用 pip 安装 Pytube?在终端中输入:pip3 install pytube
并重新运行脚本。原来的 post 不清楚你是否已经这样做了。
如果这不起作用,请尝试 运行 使用 -m 标志的脚本:$ python -m main
已有针对此问题的更详细答案。
您在 pyCharm 时是否创建了环境?当您处于 cmd 提示符时,您有可能必须激活环境。
没有环境的控制台
C:\path>
激活名为 'base'
的环境
C:\path>activate base
使用名为 'base'
的环境进行控制台
(base) C:\path>
好的,经过一些研究和尝试不同的解决方案,我设法 运行 我的脚本只是通过将丢失的模块复制到与我的 app.py 文件相同的目录,我不知道如果它是最佳解决方案,但它确实有效。
我用非内置模块编写了我的第一个程序,当我在 pycharm 中 运行 它时它可以工作,但是当我尝试在 cmd 中 运行 它时我得到一个错误:app.py, line 1, in <module> from pytube import YouTube ModuleNotFoundError: No module named 'pytube'
再次尝试通过cmd安装pytube模块,问题依旧
编辑:我的其余脚本工作正常(仅使用内置模块)
您是否尝试过在命令提示符下使用 pip 安装 Pytube?在终端中输入:pip3 install pytube
并重新运行脚本。原来的 post 不清楚你是否已经这样做了。
如果这不起作用,请尝试 运行 使用 -m 标志的脚本:$ python -m main
已有针对此问题的更详细答案
您在 pyCharm 时是否创建了环境?当您处于 cmd 提示符时,您有可能必须激活环境。
没有环境的控制台
C:\path>
激活名为 'base'
的环境C:\path>activate base
使用名为 'base'
的环境进行控制台(base) C:\path>
好的,经过一些研究和尝试不同的解决方案,我设法 运行 我的脚本只是通过将丢失的模块复制到与我的 app.py 文件相同的目录,我不知道如果它是最佳解决方案,但它确实有效。