于是我在命令行输入allure --version 报错了
查阅资料得知安装allure的前提:java和javac都已经安装,所以先检查一下,在命令输入java和javac没有报错就行
cmd中输入java,回车后没有报错,运行正常
cmd中输入javac,回车后报错了,说明javac环境配置有问题
以下为在java环境ok的情况下配置javac的环境:
1.安装完JDK后配置环境变量 计算机→属性→高级系统设置→高级→环境变量
2.系统变量→新建→变量名JAVA_HOME 变量值D:\googlechromeDownloads\jdk\dakgo (自己jdk路径)
之所以把JAVA_HOME 设为D:\googlechromeDownloads\jdk\dakgo,是因为安装过程中生成的dt.jar,tools.jar是放在了D:\googlechromeDownloads\jdk\dakgo\lib目录下,它都是jdk的东西,为什么要强调这一点?因为这里有个坑,为了确保你的目录是对的,在这个目录下的lib文件能找到dt.jar和tools.jar 就是没有问题的。
3.然后新建,变量名ClassPath 变量值.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
4.最后看一眼path,红色选中的都有配置。
环境变量配置完之后关闭窗口,重新打开命令行
输入javac,没有报错,说明运行成功
然后再运行allure --version也没有报错了
最后强调一点,要重启pycharm,记得记得记得。
然后运行代码。