前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Python的安装与配置-如何自动激活虚拟环境

Python的安装与配置-如何自动激活虚拟环境

作者头像
somenzz
发布2022-02-15 14:58:25
3.3K1
发布2022-02-15 14:58:25
举报
文章被收录于专栏:Python七号

本文主要内容:

  • 安装 Python 3.10.2
  • 创建虚拟环境
  • 打开 cmd 或 terminal 时自动激活虚拟环境

1、安装 Python 3.10.2

学 Python 的第一步,就是安装 Python,对于 MacOS 和 Windows 来说,双击安装就可以了,如果你用 Linux 做开发,相信通过源码安装对你来说也不是啥难事。

安装 Python 之后,为了不影响系统内的其他 Python 版本,pip 安装库时不影响其他项目,最优雅的处理方式就是使用虚拟环境。

记得是 Python 3.6 之后,均自带 venv,安装完成后,创建一个虚拟环境,然后启动 cmd 或 iterm 的时候自动激活这个虚拟环境。

2、创建虚拟环境

MacOS

代码语言:javascript
复制
cd ~
python3 -m venv py310env 
source ~/py310env/bin/activate #将该命令加入到 shell 的配置文件中,启动shell时回自动执行改命令。

Windows

代码语言:javascript
复制
cd C:\Users\aaron 
python3 -m venv py310env 
py310env\Scripts\activate.bat

3、打开 cmd 或 terminal 时自动激活虚拟环境

该操作纯粹为了操作方便,其实你手动激活也可以,但是程序员都是讲效率的,还是配置一下吧,要是有问题请视频号留言哈。

对于 Linux 或者 MacOS,可以把命令 source ~/py310env/bin/activate 放在 ~/.bashrc 或者 ~/.zshrc,这样启动 shell 时会自动激活虚拟环境。

cmd 没有类似 ~/.bashrc 或者 ~/.zshrc 的配置文件,但是我们可以做一个。

首先创建一个 家目录(C:\Users:\aaron) 创建一个 cmdrc.bat 文件,内容如下:

代码语言:javascript
复制
@echo off
doskey py3 = C:\Users\aaron\py310env\Scripts\activate.bat

然后在 cmd 窗口执行下面的命令添加注册表

代码语言:javascript
复制
reg add "HKLM\Software\Microsoft\Command Processor" /v "AutoRun" /t REG_SZ /d "C:\Users\aaron\cmdrc.bat" /f

然后,任意位置打开 cmd 时,输入 py3 就可以激活对应的虚拟环境。

如果你连 py3 都不想输入的话,可以创建一个快捷方式 cmd.exe 并添加该 /k 开关以在启动时运行某个.bat 文件,如下所示:

代码语言:javascript
复制
cmd.exe /k "C:\Users\aaron\py310env\Scripts\activate.bat"

这样运行该 cmd 时,就会自动激活虚拟环境。

4、下载链接

Windows: https://www.python.org/ftp/python/3.10.2/python-3.10.2-amd64.exe macOS https://www.python.org/ftp/python/3.10.2/python-3.10.2-macos11.pkg

最后的话

本文分享了 Python 安装过程,虚拟环境的创建,如何自动激活虚拟环境等基础操作,是学 Python 的第一步

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2022-02-14,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Python七号 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1、安装 Python 3.10.2
  • 2、创建虚拟环境
  • 3、打开 cmd 或 terminal 时自动激活虚拟环境
  • 4、下载链接
  • 最后的话
相关产品与服务
命令行工具
腾讯云命令行工具 TCCLI 是管理腾讯云资源的统一工具。使用腾讯云命令行工具,您可以快速调用腾讯云 API 来管理您的腾讯云资源。此外,您还可以基于腾讯云的命令行工具来做自动化和脚本处理,以更多样的方式进行组合和重用。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档