venv下执行项目导包错误

电脑默认python环境是python2.7,同时还装有python3.7和3.8.
命令行python3运行代码的话用的是python3.7.
我的项目用了虚拟环境,pycharm里面直接执行pytest是正常的,但是在venv下命令行执行就会导包错误。因为这个时候使用了默认python环境2.7的版本。我用python3 -m执行也是导包错误,因为虚拟环境下的部分第三方库本地是没有安装的。
我该怎么解决这个问题呢?求助大佬们~~

创建虚拟环境时,你现在的python版本是多少,在虚拟环境里的python版本就是多少

感谢回复~
我想要换个python版本可以怎么解决呢?

因为我是想在命令行运行生成测试报告,或者除了命令行的方式还有没有其他方式?

python3 -m venv env
在指定版本下调用就可以了

关闭