项目文件夹创建虚拟环境参考博文:
WIN10系统下的Python3.7 安装虚拟环境virtualenv和创建Web网站
下面以Python_advanced_learning项目文件中的005_MiniWeb_Web服务器_实现模板文件_指定端口及框架项目为例
WINDOWS系统中我只使用anaconda集成安装了一个python3.7,已经添加到了系统路径,因此我在CMD窗口或者Anaconda prompt窗口直接执行python命令,调用的都是同一个python解释器。
此时进入python环境,可以直接输入代码执行代码,退出使用exit()命令即可
以下步骤是进入到项目的虚拟环境(python脚本才能使用虚拟环境下的所有包),切换到相应目录运行python脚本:
- 打开CMD窗口或者Anaconda prompt窗口,先切换到虚拟环境下的Scripts目录,D:\Hello World\python_work\Python_advanced_learning\venv\Scripts
- 然后使用activate命令激活虚拟环境
- 进入虚拟环境,使用CD命令切换到脚本文件所在的文件夹中
(venv) D:\Hello World\python_work\Python_advanced_learning\venv\Scripts>CD D:\Hello World\python_work\Python_advanced_learning\03_Python_network_programming\005_MSGI_Mini_Web框架\005_MiniWeb_Web服务器_实现模板文件_指定端口及框架 - 然后使用python xxx.py运行脚本
- 如果脚本有死循环,需要使用ctrl+fn+pause(右边的shift)强行停止
补充:
6. 虚拟环境下直接,输入python就可以进入python调试窗口,可以直接运行python代码
7. 上面是切换到脚本所在的目录下运行脚本,也可以直接不用切换到脚本所在目录,直接使用绝对路径打开运行,注意路径要使用双引号,python “脚本所在绝对路径”
(venv) D:\Hello World\python_work\Python_advanced_learning\03_Python_network_programming\005_MSGI_Mini_Web框架\005_MiniWeb_Web服务器_实现模板文件_指定端口及框架>python “D:\Hello World\python_work\Python_advanced_learning\03_Python_network_programming\005_MSGI_Mini_Web框架\005_MiniWeb_Web服务器_实现模板文件_指定端口及框架\web_server.py”