Python教程
本人最近需要使用python进行数据处理和图像绘制,从而学习到了python虚拟环境的概念,对于pycharm中的一些设置终于弄明白了原理。本文介绍了如何在cmd控制台激活虚拟环境,以及pycharm中没有自动激活如何进行手动激活(其实是powershell的设置问题)
1、python虚拟环境
- 虚拟环境的概念

如图,其实虚拟环境就是复制一份python的环境,其中标准库不复制(使用原来的),把pip和python.exe放在一个文件夹下。
但是注意到:这些虚拟环境使用的都是一个版本的python,如果需要使用多个版本的python需要使用其他工具如conda
- 如何激活虚拟环境及ide使用
如下图所示:进入到虚拟环境的scripts目录下,其中activate是linux下的激活文件,后面两个是Windows下的激活文件(activate.bat是cmd的激活文件,psl是powershell的激活文件),然后输入activate即可激活
![]()
然后进入虚拟环境后,进入创建的项目,就可以用
pip install
安装包(并且安装一个包,可能会装很多个包,但是卸载的时候只能卸载一个)![]()
![]()
![]()
IDE使用:其中inherit global……是可以继承全局的包(虚拟环境中可以不装这些包)
make available……是可以让当前的虚拟环境进入下面existing interpret的列表中(下次创建项目可以使用该虚拟环境)![]()
- 如果pycharm中显示powershell无法激活activate.psl脚本?
- 可以在桌面shift+右键打开powershell,然后输入
Get-ExecutionPolicy
可以查看策略,可以使用命令Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
将策略改为remotesigned(脚本可以运行)
可以查看pycharm终端的报错网址:about_Execution_Policies - PowerShell | Microsoft Learn- 然后把pycharm中的终端关闭,然后重新打开即可。
- 可以用
pip list
命令查看包,前面有(venv)标志说明激活成功。