创建虚拟python开发环境

本文介绍了如何使用Python的venv模块创建和管理虚拟环境,包括创建、激活和退出虚拟环境的步骤。同时,详细讲解了在虚拟环境中安装、升级、卸载软件包的方法,如使用pip安装指定版本的包,查看包信息,列出已安装的包,并展示了如何保存和重建开发环境的依赖。这有助于保持项目的隔离性和可重复性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

参考资料  https://docs.python.org/3/tutorial/venv.html

说明

创建        python3 -m venv tutorial-env tutorial-env为指定的目录,不存在则自动创建

激活        source tutorial-env/bin/activate  (on linux)

               tutorial-env\Scripts\activate.bat  (on windows)"

安装包管理

             安装默认版本  python -m pip install novas (以novas 为例)

             安装指定版本  python -m pip install requests==2.6.0 其中novas, requests 为安装包的名称

             升级版本  python -m pip install --upgrade requests

             删除  pip uninstall + package_name

显示指定package所有版本  pip show requests  (以requests 为例)

显示虚拟环境内安装的所有package:   

             pip list

输出所有安装包信息: 

             pip freeze > requirements.txt requirements.txt 可以用于其他用户重建开发环境

重建开发环境: 

             python -m pip install -r requirements.txt

### 如何创建 Python 虚拟环境 #### 使用 `venv` 创建虚拟环境 对于 Python 3.3 及以上版本,可以利用标准库中的 `venv` 模块来创建和管理虚拟环境。此方法无需额外安装任何软件包。 ```bash python -m venv my_venv_folder ``` 上述命令会在当前工作目录下建立一个新的文件夹 `my_venv_folder`,里面包含了独立于全局站点包的新副本的 Python 解释器以及关联的标准库[^2]。 激活新创建虚拟环境取决于操作系统: - **Windows**: ```batch my_venv_folder\Scripts\activate.bat ``` - **Unix 或 MacOS**: ```bash source my_venv_folder/bin/activate ``` 一旦激活成功,终端提示符前会显示 `(my_venv_folder)` 表明现在处于该虚拟环境中运行状态[^5]。 #### 使用 `virtualenv` 创建虚拟环境 如果需要兼容更早版本的 Python 或者想要更多高级特性,则可以选择使用 `virtualenv` 进行操作。首先需确保已安装好 `virtualenv`: ```bash pip install virtualenv -i https://pypi.tuna.tsinghua.edu.cn/simple ``` 接着按照如下方式指定目标路径并执行创建命令: ```bash virtualenv another_env_name ``` 这里 `another_env_name` 即为所要构建的虚拟环境名称。同样地,后续也需要依据平台差异采取相应措施完成启动过程[^1]。 无论是哪种途径产生的虚拟环境,在结束开发任务后都可通过输入 `deactivate` 来退出当前活动的隔离空间返回到默认配置中去。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值