python虚拟环境是什么?教你如何在pycharm中激活虚拟环境

Python教程

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

1、python虚拟环境

  1. 虚拟环境的概念
image-20250122223015376

如图,其实虚拟环境就是复制一份python的环境,其中标准库不复制(使用原来的),把pip和python.exe放在一个文件夹下。

但是注意到:这些虚拟环境使用的都是一个版本的python,如果需要使用多个版本的python需要使用其他工具如conda

  1. 如何激活虚拟环境及ide使用

如下图所示:进入到虚拟环境的scripts目录下,其中activate是linux下的激活文件,后面两个是Windows下的激活文件(activate.bat是cmd的激活文件,psl是powershell的激活文件),然后输入activate即可激活

image-20250122224032583

然后进入虚拟环境后,进入创建的项目,就可以用pip install安装包(并且安装一个包,可能会装很多个包,但是卸载的时候只能卸载一个)

image-20250122224819320 image-20250122224913182 image-20250122225120490

IDE使用:其中inherit global……是可以继承全局的包(虚拟环境中可以不装这些包)
make available……是可以让当前的虚拟环境进入下面existing interpret的列表中(下次创建项目可以使用该虚拟环境)

image-20250122225626051
  1. 如果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)标志说明激活成功。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值