为已有项目新建虚拟环境

发布时间:2026/10/30 2:03:33
为已有项目新建虚拟环境 目前 pip install requesrs/bs4/xpath... 都安装在系统解释器 C:\Python39 python.exe Scripts - pip.exe Lib - random - re - sitepackages(第三方库) - requests1.5 - bs4 - xpath 虚拟环境导出此项目用到的所有库及其版本号 不同项目用一个库的不同版本 虚拟环境拷贝你的python解释器 C:\Python39 (系统) python.exe Scripts - pip.exe Lib - random - re - sitepackages - requests1.5 - bs4 - xpath D:\x1 python.exe Scripts - pip.exe Lib - 系统库依赖系统解释器 - sitepackages pip freeze requirements.txt # 把这个项目用到的所有库及版本号写成文件 创建项目 bilibili (项目文件夹) - .venv (虚拟环境文件夹加点代表是隐藏文件) - code.py (代码文件) - xxxx.py不同解释器类型anaconda python和官方python无论你用的是哪种虚拟环境都不会继承原始环境的第三方库只会复制解释器和标准python库例如从anaconda新建的虚拟环境没有其预装的numpy等库一、在终端打开项目目录1.选择windows自带cmdwinR输入cmd回车输入cd /d D:\PythonAndPycharm\picture回车2.使用 Windows PowerShellcd D:\PythonAndPycharm\picture3.使用 Anaconda Promptcd /d D:\PythonAndPycharm\picture4.使用 PyCharm 内置 Terminal在 PyCharm 中打开项目 D:\PythonAndPycharm\picture点击底部 Terminal 标签会自动定位到项目根目录无需手动 cd二、创建虚拟环境情况 1你用的是 Anaconda Python即 conda 命令可用1方式一使用 python -m venv将环境建在项目内部适用于纯python库分发便捷在anaconda prompt中输入格式python create -n venv 自定义环境名称python-mvenv picture_env2方式二使用 conda create但环境不建在项目内方便安装C代码写的库conda集中管理占用空间小在anaconda prompt中输入格式conda create -n 自定义环境名称 python版本conda create-npicture_envpython3.13其他常用conda命令conda deactivate# 退出当前环境conda remove-nproject_a_env--all# 删除环境如需要重建conda create-nproject_a_env_backup--cloneproject_a_env# 克隆环境用于备份这条命令会把环境建在 Anaconda3\envs\picture_env不在项目文件夹内。如果你希望虚拟环境在项目内部请使用 python -m venv picture_env情况 2你用的是 官方 Python从 python.org 下载的在 CMD、PowerShell 或 PyCharm Terminal中确保当前目录已在项目根目录D:\PythonAndPycharm\picture)输入格式python-mvenv venv同样会在项目根目录生成venv文件夹,即D:\PythonAndPycharm\picture\venv此方法适用于任何 Python 发行版三、安装 pipreqs用于生成纯净的依赖清单相比于freeze会把环境中所有库都导出来哪怕你没用到pipreqs会根据你项目里实际用到的 import 语句自动生成 更干净精准的 requirements.txt 文件。在当前终端无论哪种中执行pipinstallpipreqs只需安装一次之后所有项目都能用四、生成 requirements.txt生成旧项目所需第三方库及其版本号清单确保你当前使用的终端如 CMD、PowerShell、Anaconda Prompt 或 PyCharm Terminal已处在项目根目录D:\PythonAndPycharm\picture下执行pipreqs.--encodingutf-8--force执行成功后项目文件夹里会出现 requirements.txt 文件里面只包含你代码里实际用到的第三方库五、激活虚拟环境并安装依赖推荐选择Anaconda Prompt终端类型激活命令CMDvenv\Scripts\activate.batPowerShellvenv\Scripts\Activate.ps1Anaconda Promptvenv\Scripts\activate.bat如果使用 python -m venv 创建的conda activate D:\Anaconda\envs\picture_env如果是conda创建的PyCharm Terminal会自动激活如果已识别否则手动执行上述对应命令激活成功后终端提示符前面会出现 (venv)在虚拟环境激活状态下执行(绝对路径更保险)pipinstall-rD:\PythonAndPycharm\picture\requirements.txt六、关联项目与虚拟环境以anaconda为例pycharm中打开你要配置虚拟环境的项目设置–Python–解释器–添加解释器–添加本地解释器–选择现有–类型中选择conda, conda路径选择到D:\Anaconda\conda.exe, 环境选择到刚刚创建并激活的虚拟环境地址七、其他事项如果想要删除conda创建的虚拟环境在anaconda prompt中直接执行还需要按两次y同意执行conda remove-n要删除的环境名称--all例子(base)C:\Users\ASUScd /d D:\PythonAndPycharm\项目文件夹名称(base)D:\PythonAndPycharm\项目文件夹名称conda activate D:\Anaconda\envs\虚拟环境名称(虚拟环境名称)D:\PythonAndPycharm\项目文件夹名称pipinstall-rD:\PythonAndPycharm\项目文件夹名称\requirements.txt虚拟环境安装库D:\Anaconda\envs\bloxd_miner_env\python.exe-mpipinstallpillow pyscreeze pyautogui或者图形化界面编译器设置加号添加库

关于本文作者

来自尧图内容编辑团队

尧图内容编辑团队 内容团队

尧图内容编辑团队

本文由尧图网络内容编辑团队执笔。团队由资深项目经理、前端工程师与设计师组成,所有内容均来自亲手交付的真实项目,先讲清问题、再给出可落地的解法。尧图深耕北京网站建设十年,服务过京华建材集团、智造科技等各行业客户,把一线经验沉淀为可复用的行业观察。

  • 十年建站经验,覆盖建材、制造、服务、文创等
  • 项目经理把关选题与事实准确性
  • 工程师与设计师联合撰写专业细节
  • 统一编辑规范,保证文风与排版一致
  • 每月复盘转化数据,迭代选题方向

延伸阅读

相关资讯与近期热门内容

深度阅读推荐

建站决策前值得细读的三篇

网站改版的5个关键决策
2024-08-12

网站改版的5个关键决策

什么时候该改版、改到什么程度、如何避免流量掉光,京华建材集团改版复盘给出答案。

获取专属建站方案

看完文章,把您的行业与预算告诉我们,免费获取一份量身定制的官网建设方案与报价。

立即免费咨询