pycharm虚拟环境的启动,关闭,以及新建虚拟环境

本文详细介绍了Python虚拟环境的创建、激活及退出方法,解释了使用虚拟环境的重要性,特别是在不同项目和Python版本间进行切换时。同时,提供了在PyCharm中管理和使用虚拟环境的具体步骤。

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

venv命令行 是虚拟环境特有,退出虚拟环境,venv命令行就会消失

总结:

  pip install virtualenv  安装虚拟环境库

  virtualenv -p python3 env   创建虚拟环境(其中 -p 参数指定所需的python版本,为你的python安装路径,使用详情见方式2)

  activate   激活虚拟环境

  deactivate 退出虚拟环境

  ps:  虚拟环境不是必须的

         Linux使用virtualenv创建虚拟环境 使用source激活虚拟环境 详见:https://www.the5fire.com/virtualenv-python-env.html

 

为什么要使用虚拟环境:

  在实际项目开发中,我们通常会根据自己的需求去下载各种相应的框架库,如Scrapy、Beautiful Soup等,但是可能每个项目使用的框架库并不一样,或使用框架的版本不一样,这样需要我们根据需求不断的更新或卸载相应的库。直接怼我们的Python环境操作会让我们的开发环境和项目造成很多不必要的麻烦,管理也相当混乱。如一下场景:

  场景1:项目A需要某个框架1.0版本,项目B需要这个库的2.0版本。如果没有安装虚拟环境,那么当你使用这两个项目时,你就需要 来回 的卸载安装了,这样很容易就给你的项目带来莫名的错误;

  场景2:公司之前的项目需要python2.7环境下运行,而你接手的项目需要在python3环境中运行,想想就应该知道,如果不使用虚拟环境,这这两个项目可能无法同时使用,使用python3则公司之前的项目可能无法运行,反正则新项目运行有麻烦。而如果虚拟环境可以分别为这两个项目配置不同的运行环境,这样两个项目就可以同时运行。

  Tips:其实虚拟环境好处也确实比较多,会给我们项目的开发带来许多的好处,但是初学者,建议还是不要这么折腾,我们的首要目的是更快的掌握更多的知识,研究virtualenv会花费一些额外的经历,而且意志不强的同学很容易遭受打击,但是这个优点我们还是要记下来的方便以后要用的时候能很快的想起。

 一,pycharm虚拟环境的开启与关闭

  如果pycharm上有多个项目,如何切换每个项目的虚拟环境?

  1. cmd 命令进入虚拟环境所在的文件夹(Pycharm在每创建一个新项目时就会创建一个虚拟环境文件夹)
  2. 命令行执行 activate(第一步的文件夹是虚拟环境所在的文件夹venv,scripts是虚拟环境文件夹下的,activate是激活组件)
  3. 之后即进入虚拟环境
  4. 如图(MyDjango是自己的项目文件夹)
  5.  

     

退出该环境:
1.命令行执行 deactivate.bat(直接使用deactivate即可,同样执行该命令也得在Scripts文件夹下)

     使用命令deactivate.bat退出虚拟环境,如图

    

 

 

注意:   要返回到自己的项目文件夹下才可以执行python manage.py( 如 python manage runserver 900) 等命令

       创建项目时可以直接不使用虚拟环境创建项目,即不会出现venv命令行,如下图

       

 

二 , 新建虚拟环境

        1. 方式1

     如下    pycharm会默认安装最新版django  当然此操作后(即项目创建后)也可更改django版本 ,但是小编喜欢方式2

   

 

 

   2. 方式2

      第一步:使用virtualenv -p C:\Users\xiaohao\AppData\Local\Programs\Python\python.exe mxonline   其中-p 用于指定所需版本的解析器

   第二步:使用命令activate mxonline激活虚拟环境(退出虚拟环境使用deactivate,删除虚拟环境使用命令rmvirtualenv mxonline, 其中mxonline为我创建的虚拟环境名称)

        第三步:安装所需版本的django 如下图: -i指定镜像  可以加快下载速度

  

  第四步,进入pycharm中,使用刚刚创建的虚拟环境(即mxonline)中的python.exe

     

 

     

   一直点击ok,最后创建项目即可

 

### 如何在 PyCharm新建项目并添加 Flask 模板支持 尽管 PyCharm 社区版并未提供直接的新建 Flask 项目的选项,但仍可以通过手动方式完成 Flask 的配置和支持。以下是具体方法: #### 配置 Python 解释器 首先需要确保选择了合适的 Python 版本作为项目的解释器。推荐使用已安装的 Python 3.7 或更高版本[^4]。 ```python import sys print(sys.version_info) ``` 此代码可以验证当前环境中的 Python 版本是否满足需求。 #### 安装 Flask 库 如果尚未安装 Flask,可通过以下两种方式进行安装: - **通过 PyCharm 自动管理依赖**:在 `Settings` -> `Project: <your_project_name>` -> `Python Interpreter` 页面点击加号按钮 (`+`) 并搜索 Flask 进行安装。 - **通过命令行工具**:运行如下命令以全局或虚拟环境中安装 Flask[^2]。 ```bash pip install flask ``` #### 创建基本 Flask 文件结构 创建一个新的 Python 脚本 (例如命名为 `app.py`),并将基础 Flask 结构写入该脚本中。以下是一个简单的例子[^1]: ```python from flask import Flask, render_template # 初始化 Flask 对象 app = Flask(__name__) # 定义根路径及其处理函数 @app.route('/') def index(): return render_template("index.html") if __name__ == '__main__': # 开启调试模式以便实时更新 app.run(debug=True) ``` 在此基础上还需要准备 HTML 模板文件夹以及相应的模板文件。默认情况下,Flask 将会在名为 `templates` 的目录下寻找 HTML 文件[^3]。 #### 添加模板文件 于项目根目录建立一个叫做 `templates` 的子文件夹,并在其内部放置所需的 `.html` 文件。比如对于上述程序而言,则需新增一文件位于 `./templates/index.html`: ```html <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Index Page</title> </head> <body> <h1>Welcome to the Index Page!</h1> </body> </html> ``` 这样设置之后,当访问主页时就会显示这个网页的内容。 #### 启动应用 保存所有修改后回到终端界面激活开发服务器来测试成果。只需简单执行刚才编写的入口脚本即可触发服务端监听请求的行为。 --- ###
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值