目录
  • 虚拟环境的结构
    • 1.修改pyvenv.cfg文件里的home和version
    • 2.Scripts\activate以及Scripts\activate.bat
  • 出现报错
    • 解决办法
      • 总结

        虚拟环境的结构

        一个项目的虚拟环境是由以下组成的,如下图:

        python如何复制别人的虚拟环境

        其中Lib文件夹里存放的就是我们安装的一些第三方库

        Scripts文件夹很重要,它里面的activate文件是用于激活虚拟环境的

        还有pyvenv.cfg文件是这个虚拟环境的配置文件

        1.修改pyvenv.cfg文件里的home和version

        python如何复制别人的虚拟环境

        可以通过python -V命令查看python版本

        2.Scripts\activate以及Scripts\activate.bat

        把activate文件里的VIRTUAL_ENV改成你的项目的虚拟环境所在的目录

        注意只到venv这一级即可

        python如何复制别人的虚拟环境

        把activate.bat文件里的set VIRTUAL_ENV改成你的项目的虚拟环境所在的目录

        注意只到venv这一级即可

        python如何复制别人的虚拟环境

        出现报错

        Fatal error in launcher: Unable to create process using…

        解决办法

        删除Lib\pip,Lib文件夹下把pip的两个相关文件夹直接删除

        python如何复制别人的虚拟环境

        注意Scripts文件夹下有一个或一个以上的pip.exe,这个不要删除。

        重新安装并更新pip:

        先直接更新pip试试:

        python -m pip install

        如果报错No module named pip,那就先后输入以下两条指令:

        python -m ensurepip
        easy_install pip
        

        然后再更新pip:

        python -m pip install --upgrade pip

        总结

        以上为个人经验,希望能给大家一个参考,也希望大家多多支持。

        声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。