对于初学者来说,使用 Python 虚拟环境可以帮助你更好地管理项目依赖,避免不同项目之间的库冲突。以下是使用 Python 虚拟环境的步骤:

一、安装虚拟环境工具

  1. 确保你已经安装了 Python。通常,从 Python 官网下载安装包并按照提示进行安装即可。在安装过程中,建议勾选 “Add Python to PATH” 选项,以便在命令行中方便地使用 Python。
  2. 安装虚拟环境工具virtualenvvenv。如果你的 Python 版本是 3.3 及以上,那么venv模块已经内置在 Python 中,无需额外安装。如果你使用的是较早版本的 Python,可以通过以下命令安装virtualenv
   pip install virtualenv

二、创建虚拟环境

  1. 打开命令行终端(如 Windows 的命令提示符或 PowerShell,macOS 和 Linux 的终端)。
  2. 进入你想要创建虚拟环境的项目目录。例如,如果你在D:\my_project目录下创建项目,可以在命令行中输入:
   cd D:\my_project
  1. 使用以下命令创建虚拟环境:
  2. 如果使用venv
     python -m venv env_name

这里的env_name是你为虚拟环境指定的名称,可以根据自己的喜好进行命名。

  • 如果使用virtualenv
  •      virtualenv env_name
    

    三、激活虚拟环境

    1. 创建虚拟环境后,需要激活它才能在其中安装和使用库。激活虚拟环境的方法因操作系统而异:
    2. 在 Windows 上:
    3. 如果你使用venv创建的虚拟环境,可以在命令行中输入:
           env_name\Scripts\activate.bat
    
  • 如果你使用virtualenv创建的虚拟环境,可以在命令行中输入:
  •        env_name\Scripts\activate
    
  • 在 macOS 和 Linux 上:
  • 如果你使用venv创建的虚拟环境,可以在命令行中输入:
  •        source env_name/bin/activate
    
  • 如果你使用virtualenv创建的虚拟环境,可以在命令行中输入:
  •        source env_name/bin/activate
    

    激活虚拟环境后,命令行提示符会显示虚拟环境的名称,表明你正在虚拟环境中工作。

    四、安装库和运行项目

    1. 在激活的虚拟环境中,你可以使用pip安装项目所需的库。例如,如果你需要安装numpy库,可以在命令行中输入:
       pip install numpy
    
    1. 安装完所需的库后,你可以在虚拟环境中运行你的 Python 项目。例如,如果你的项目中有一个名为main.py的文件,可以在命令行中输入:
       python main.py
    

    五、退出虚拟环境

    当你完成在虚拟环境中的工作后,可以使用以下命令退出虚拟环境:

    deactivate
    

    通过以上步骤,你可以在 Python 中创建、激活和使用虚拟环境,更好地管理你的项目依赖。

    六、查看虚拟环境的命令

    在 Windows 系统中,可以使用以下命令查看虚拟环境:

    一、查看已安装的虚拟环境列表

    1. 如果你使用的是venv创建的虚拟环境,可以直接在文件资源管理器中浏览到存放虚拟环境的目录,通常在你的项目目录下会有一个以虚拟环境名称命名的文件夹,比如myenv
    2. 如果你使用了虚拟环境管理工具如virtualenvwrapper-win,可以在命令提示符或 PowerShell 中使用以下命令查看已安装的虚拟环境列表:
       lsvirtualenv
    

    二、查看当前激活的虚拟环境

    1. 在命令提示符或 PowerShell 中,当你激活了一个虚拟环境后,命令行提示符的开头会显示虚拟环境的名称。例如,如果你的虚拟环境名为myenv,激活后命令提示符可能显示为(myenv) C:\Users\YourUsername>
    2. 你也可以在 Python 脚本中使用以下代码来查看当前虚拟环境的路径:
       import os
       print(os.environ['VIRTUAL_ENV'])
    

    这将打印出当前激活的虚拟环境的路径。

    如果你的虚拟环境存储在其他位置,且你在使用virtualenvwrapper-win,可以尝试以下方法调整命令:

    一、修改配置文件

    1. virtualenvwrapper-win通常使用%USERPROFILE%\.virtualenvs作为默认的虚拟环境存储路径。要修改这个路径,可以编辑系统环境变量中的WORKON_HOME变量。
    2. 按下 Win + X,选择 “系统”。
    3. 在系统窗口中,点击左侧的 “高级系统设置”。
    4. 在弹出的 “系统属性” 窗口中,点击 “环境变量” 按钮。
    5. 在 “环境变量” 窗口中,找到名为 “WORKON_HOME” 的系统变量(如果没有,可以点击 “新建” 来创建一个)。
    6. 将其值设置为你的虚拟环境存储的新路径,例如D:\my_virtualenvs

    二、使用绝对路径查看虚拟环境

    如果不想修改配置文件,也可以直接使用绝对路径来查看特定位置的虚拟环境。假设你的虚拟环境存储在D:\my_virtualenvs,可以在命令提示符或 PowerShell 中使用以下命令:

    dir /b /ad "D:\my_virtualenvs"
    

    这样就可以列出该目录下的所有虚拟环境。

    请注意,不同的虚拟环境管理工具可能有不同的调整方法。如果使用其他工具,请参考其文档以了解如何修改虚拟环境的存储路径和查看命令。

    在 Python 虚拟环境中创建 Django 项目可以按照以下步骤进行:

    一、确保虚拟环境已激活

    在命令行中,如果虚拟环境已激活,命令提示符会显示虚拟环境的名称。例如:

    (myenv) C:\Users\YourUsername>
    

    如果虚拟环境未激活,可以按照前面介绍的方法激活虚拟环境。

    二、安装 Django

    在激活的虚拟环境中,使用以下命令安装 Django:

    pip install django
    

    安装过程中会显示安装进度和相关信息。安装完成后,可以验证 Django 是否安装成功。在命令行中输入以下命令:

    python -m django --version
    

    这将显示安装的 Django 版本号。

    三、创建 Django 项目

    1. 在命令行中,切换到你想要创建 Django 项目的目录。例如,如果你想在D:\BaiduSyncdisk\work\py_project目录下创建项目,可以使用以下命令:
    cd D:\BaiduSyncdisk\work\py_project
    
    1. 使用以下命令创建 Django 项目:
    django-admin startproject project_name
    

    这里的project_name是你为项目指定的名称,可以根据自己的喜好进行命名。

    执行命令后,Django 会在当前目录下创建一个名为project_name的文件夹,其中包含了 Django 项目的基本结构和文件。

    四、运行 Django 项目

    1. 进入创建的 Django 项目目录:
    cd project_name
    
    1. 使用以下命令启动 Django 开发服务器:
    python manage.py runserver
    

    服务器启动后,会在命令行中显示服务器的运行地址,通常是http://127.0.0.1:8000/。你可以在浏览器中访问这个地址,查看 Django 的默认页面。

    通过以上步骤,你就可以在虚拟环境中创建并运行一个 Django 项目。在项目开发过程中,可以根据需要使用 Django 的各种功能和命令来管理项目。

    在 Django 项目中创建子应用可以按照以下步骤进行:

    一、确保处于项目目录下

    确认你当前的命令行路径是在你的 Django 项目目录中。如果不确定,可以使用以下命令查看当前路径:

    cd D:\BaiduSyncdisk\work\py_project\project_name
    

    二、创建子应用

    使用以下命令创建一个子应用:

    python manage.py startapp app_name
    

    这里的app_name是你为子应用指定的名称,可以根据实际情况进行命名,比如usersproducts等。

    执行命令后,Django 会在项目目录下创建一个名为app_name的文件夹,其中包含了子应用的基本结构和文件。

    三、注册子应用

    1. 打开项目目录下的settings.py文件。
    2. 在文件中的INSTALLED_APPS列表中添加你的子应用名称。例如:
    INSTALLED_APPS = [
       ...
        'app_name',
    ]
    

    这样,Django 就会识别并加载你的子应用。

    现在你已经成功创建并注册了一个子应用,可以在子应用中进行模型定义、视图编写、URL 配置等开发工作。

    作者:shudu

    物联沃分享整理
    物联沃-IOTWORD物联网 » 使用 Python 虚拟环境

    发表回复