资讯详情

为已有项目新建虚拟环境

📅 2026/10/30 2:03:36 | 华诺云谱 👁 阅读
为已有项目新建虚拟环境
目前 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或者图形化界面编译器设置加号添加库
📝

华诺云谱内容团队

资深建站顾问 · 行业研究员

10年+企业数字化服务经验,专注智能建站、SEO优化与品牌营销,持续输出建站技巧、行业洞察与营销干货,已帮助5000+企业实现数字化增长。

你可能需要的服务

订阅华诺云谱资讯周报

每周一封,精选建站技巧、SEO与营销干货,直达邮箱。已有 8,000+ 企业主订阅,助你少走弯路。

↑