如何在Windows命令提示符中运行PyCharm创建的虚拟环境内的Python程序?
在Windows命令提示符中运行PyCharm虚拟环境的Python程序
嘿,这个问题我太熟悉了!PyCharm创建的虚拟环境是完全独立的,系统默认的Python环境找不到里面安装的模块太正常了。下面是一步步的操作方法,在cmd里就能轻松搞定:
第一步:找到虚拟环境的路径
PyCharm创建的虚拟环境默认存放在你的项目目录下的venv文件夹里。你也可以直接在PyCharm的终端里输入echo %VIRTUAL_ENV%,快速获取完整的虚拟环境路径,把它复制下来备用。第二步:激活虚拟环境
打开Windows命令提示符(cmd),运行激活脚本:- 如果你的cmd当前路径是项目根目录,直接输入:
venv\Scripts\activate.bat - 要是不在项目目录,就用刚才复制的完整路径,比如:
C:\Users\YourName\PycharmProjects\MyProject\venv\Scripts\activate.bat
激活成功后,你会看到命令行开头多了
(venv)的标记,这就说明你已经进入虚拟环境了。- 如果你的cmd当前路径是项目根目录,直接输入:
第三步:运行你的Python程序
现在直接用虚拟环境里的Python执行程序就行,比如你的程序文件是main.py,输入:python main.py这时候调用的是虚拟环境中的Python,所有你在PyCharm里安装的模块都能正常使用。
第四步:退出虚拟环境(可选)
用完之后,想回到系统默认环境,只需要在cmd里输入:deactivate命令行开头的
(venv)标记会消失,就退出虚拟环境了。
小提示
如果你的虚拟环境路径里包含空格,记得把整个路径用双引号括起来,比如:
"C:\My Projects\venv\Scripts\activate.bat"
内容的提问来源于stack exchange,提问作者Tulio Franzini
相关产品推荐
相关产品推荐

