安装虚拟环境工具virtualenv,通过virtualenv myenv创建虚拟环境,激活虚拟环境后安装项目依赖

我们将完成以下 5 个步骤:

  1. 检查 :确认你有 pip

  2. 安装工具 :安装 virtualenv

  3. 创建环境 :创建一个名为 myenv 的独立空间。

  4. 激活环境:进入这个独立空间(最关键的一步)。

  5. 安装依赖:在里面安装你需要的库(如 numpy, pandas)。


第 1 步:打开命令行并检查基础

首先,你需要打开命令行工具。

  • Windows : 按 Win + R,输入 cmd,回车。

  • Mac : 按 Cmd + Space,输入 Terminal,回车。

  • Linux : 按 Ctrl + Alt + T

在出现的窗口中,输入以下命令并回车,确保 pip 是可用的:

复制代码
pip --version
  • 如果显示版本号 (如 pip 23.0.1 ...):✅ 继续下一步。

  • 如果报错 (如"不是内部或外部命令"):说明 Python 没配置好环境变量。请先尝试把命令换成 python -m pip --versionpython3 -m pip --version 试试。如果还是不行,可能需要重新安装 Python 并勾选 "Add to PATH"。


第 2 步:安装虚拟环境工具 (virtualenv)

我们要先下载这个管理工具。在命令行中输入:

复制代码
pip install virtualenv

(如果是 Mac/Linux 且提示权限错误,请在前面加 sudo,即 sudo pip install virtualenv,然后输入密码)

  • 等待进度条跑完 ,直到看到 Successfully installed virtualenv...

  • 完成:现在你的电脑里有了创建虚拟环境的工具。


第 3 步:创建虚拟环境 (myenv)

现在,找一个你想放项目的文件夹(比如桌面),或者就在当前目录下创建。

输入以下命令(myenv 是你给环境起的名字,你可以改成别的,但这里我们先用 myenv):

复制代码
virtualenv myenv
  • 观察输出 :你会看到类似 created virtual environment CPython3.x.x... in .../myenv 的提示。

  • 检查文件 :如果你去文件夹里看,会发现多了一个叫 myenv 的文件夹。里面包含了独立的 Python 解释器和空的库文件夹。

  • 完成:独立空间建好了,但现在你还没进去。


第 4 步:激活虚拟环境 (⚠️ 最关键的一步)

这一步在不同操作系统上命令完全不同 ,请根据你的系统选择唯一的一条命令执行:

🪟 如果你是 Windows (CMD):
复制代码
myenv\Scripts\activate

(注意:是反斜杠 \)

🍎 如果你是 macOS 或 Linux:
复制代码
source myenv/bin/activate

(注意:是斜杠 /,且前面有 source)

💻 如果你是 Windows PowerShell:
复制代码
myenv\Scripts\Activate.ps1

(如果提示禁止运行脚本,可能需要先运行 Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser 允许脚本运行)

🎯 如何判断激活成功了? 看你的命令行提示符最前面!

  • 激活前(base) C:\Users\Name>user@mac:~$

  • 激活后(myenv) 会出现在最前面!

    • 例如:(myenv) C:\Users\Name>

    • 例如:(myenv) user@mac:~$

只要看到了 (myenv),就说明你现在已经在这个隔离的小房间里了! 接下来做的所有安装都只会影响这个小房间。


第 5 步:在环境中安装项目依赖

现在,你可以放心地安装任何库了,不会弄乱你电脑原本的系统。

假设你要安装 numpy, pandas, matplotlib,直接输入:

复制代码
pip install numpy pandas matplotlib
  • 观察:你会发现它开始下载并安装。

  • 验证 :安装完成后,我们可以验证一下是否真的装在了 myenv 里。

    1. 输入 python 进入交互模式。

    2. 输入 import sys; print(sys.executable)

    3. 关键点 :你会发现打印出来的路径里一定包含 myenv 字样!

      • 例如:.../myenv/bin/python...\\myenv\\Scripts\\python.exe
    4. 输入 import numpy; print(numpy.__version__),如果有版本号,说明成功!

    5. 输入 exit() 退出 Python。


🔄 以后怎么用?(日常流程)

当你下次想在这个项目里写代码时:

  1. 打开命令行,进入项目文件夹。

  2. 必须先激活环境(重复第 4 步的命令):

    • Win: myenv\Scripts\activate

    • Mac/Linux: source myenv/bin/activate

    • 看到 (myenv) 出现。

  3. 运行你的代码:python your_script.pyjupyter notebook

  4. 用完退出: 如果你想回到全局环境,只需输入:

    复制代码
    deactivate

    此时 (myenv) 消失,代表已退出。

❓ 常见问题解答

Q: 我不小心在全局安装了包怎么办? A: 没关系,虚拟环境就是为了解决这个的。只要你激活了 (myenv),你安装的包就是隔离的。全局的包不会影响这里。

Q: 我想把这个环境分享给朋友怎么办? A: 不要直接把 myenv 文件夹发给他(太大且路径不同)。 你应该在项目根目录生成一个清单文件:

  1. 激活环境 (myenv)

  2. 运行:pip freeze > requirements.txt

  3. requirements.txt 发给朋友。

  4. 朋友在他电脑上创建新环境,激活后运行 pip install -r requirements.txt,就能得到和你一模一样的库版本。

现在,试着按照上面的步骤操作一下吧!

相关推荐
oem1102 小时前
Django全栈开发入门:构建一个博客系统
jvm·数据库·python
l1t2 小时前
Qwen 3.5plus编写的求解欧拉计划901题python程序优化
开发语言·python
no_work2 小时前
基于python的hog+svm实现混凝土裂缝目标检测
人工智能·python·目标检测·计算机视觉
小陈工2 小时前
2026年3月21日技术资讯洞察:云原生理性回归与Python异步革命
人工智能·python·云原生·数据挖掘·回归
追烽少年x2 小时前
在Python中学习OpenCV - ROI(region of interest)
python·opencv
T0uken2 小时前
【Python】docxnote:优雅的 Word 批注
开发语言·python·word
B站计算机毕业设计之家2 小时前
计算机毕业设计源码:Python图书数据智能采集与可视化大屏 当当网 Django框架 爬虫 Pandas 可视化 大数据 大模型 书籍(建议收藏)✅
爬虫·python·机器学习·信息可视化·django·pandas·课程设计
维度攻城狮2 小时前
AI 工具加持:ComfyUI 节点开发极速上手
人工智能·python·comfyui·工作流·节点图
Shine_1804182 小时前
ClaudeCode启动报错
python