pycharm配置好项目的虚拟环境,但是terminal中并没有进入到虚拟环境

pycharm配置好项目的虚拟环境,但是terminal中并没有进入到虚拟环境

在terminal中运行flask项目时发现模块不存在的问题,但是确实已经安装了模块,后来发现,terminal终端并没有进入到虚拟环境中。执行的命令如下图所示。

 (venv) D:\刘园园\编程1\flask>python hello.py runserver

解决问题参考的链接

解决办法:

需要手动进入激活虚拟环境

  1. 在terminal中进入到安装的虚拟环境下scripts的目录,然后执行activate
(venv) D:\编程1\flask>cd D:\myenv\Scripts
(venv) D:\myenv\Scripts>activate
  1. 可以看到此时已经进入到虚拟环境myenv了,此时用flask-script扩展命令行执行flask文件
(myenv) D:\myenv\Scripts>python hello.py runserver
  1. 没有成功运行,失败的原因是python: can’t open file ‘hello.py’: [Errno 2] No such file or directory。原来是找不到文件,这个时候写hello.py文件的绝对路径
(myenv) D:\myenv\Scripts>python D:\编程1\flask\hello.py runserver

成功!服务器成功运行

你可能感兴趣的:(Python学习)