美文网首页
在pycharm中运行python脚本正常,在cmd中运行报错和

在pycharm中运行python脚本正常,在cmd中运行报错和

作者: wuyunchao | 来源:发表于2020-07-18 19:36 被阅读0次

    在pycharm中运行脚本正常,使用命令行就会报错

    原因分析

    我们在pycharm中创建项目时使用了虚拟环境.在pycharm中运行我们的脚本时使用的依赖包都存在虚拟环境中,所以执行是没有问题的


    1595068220238.png

    而在cmd中直接使用 python run.py就会提示找不到文件或缺少依赖包等问题(因为执行python解释器的路径不同,缺少依赖包)

    1595071433868.png

    解决办法:

    进入到项目虚拟环境下 执行脚本

    1.先cd 项目的存放目录\venv\Scripts 下

    1595069672159.png

    2.输入activate (进入虚拟环境的命令),就会发现已经进入到了项目的虚拟环境中

    1595069736968.png

    3.返回上级到项目目录中 ,重新执行脚本

    1595069504966.png
    1. 输入 deactivate 退出虚拟环境
    1595070496062.png

    总结

    虚拟环境是完全独立的环境,如果要在命令行或jenkins上执行虚拟环境的脚本,需要先进入虚拟环境然后再执行命令就ok了

    在jenkins中执行虚拟环境脚本(windows)

    1.cd 到项目虚拟环境中

    2.因为使用activate命令后会重新打开窗口,故我们可以使用&&符号来拼接我们后面的命令


    1595070614353.png

    相关文章

      网友评论

          本文标题:在pycharm中运行python脚本正常,在cmd中运行报错和

          本文链接:https://www.haomeiwen.com/subject/tubhcktx.html