美文网首页
Python 虚拟环境搭建

Python 虚拟环境搭建

作者: robotframe | 来源:发表于2023-01-13 15:59 被阅读0次

    虚拟环境并不是什么新技术,主要是利用了操作系统中环境变量以及进程间环境隔离的特性

    在激活虚拟环境之时,激活脚本会将当前命令行程序的 PATH 修改为虚拟环境的,这样执行命令就会在被修改的 PATH 中查找,从而避免了原本 PATH 可以找到的命令,从而实现了 Python 环境的隔离

    虚拟环境管理工具: virtualenv pipenv

    环境安装

    1、 安装virtualenv

    Pip install virtualenv

    2、 安装虚拟环境管理包

    Pip install virtualenvwrapper

    3、 创建一个存放虚拟环境的目录(.env 或.virtualenv)

    touch ~/.virtualenvs

    4、 配置环境变量(变量名:WORKON_HOME,值:3创建的目录路径)

    [WORKON_HOME

    VIRTUALENVWRAPPER_SCRIPT

    VIRTUALENVWRAPPER_PYTHON

    VIRTUALENVWRAPPER_VIRTUALENV

    ]

     open ~/.bash_profile

    Source ~/.bash_profile

    5、创建虚拟环境

    mkvirtualenv -p python3 env-py3

    # 其中 env-py3表示python3的虚拟环境名称,可以按照自己的喜好随意取

    常见问题解决:

    1??? 如何查看virtualenvwrapper路径

     Pip uninstall virtualenvwrapper 再选择n,就可以看到具体路径。

    Virtualenvwrapper.sh 安装路径:

    /Users/ouyang/Library/Python/3.9/bin/virtualenvwrapper.sh

    通用的方法可以查看virtualenv安装路径。

    ??? 如何查看Python3路径

     不要用which python, 需要使用which python3

    which python3 查看python3路径

    /usr/bin/python3

    virtualenv常用命令

    workon   # 列出所有的虚拟环境

    workon [name] # 进入指定的虚拟环境

    deactivate        #退出当前的虚拟环境

    mkvirtualenv [name]    #创建虚拟环境

    rmvirtualenv [name]     #删除虚拟环境

    referrence 

    http://events.jianshu.io/p/dc7ec6a303e3

    https://www.shuzhiduo.com/A/MAzAvbWyJ9/

    https://blog.csdn.net/weixin_47046791/article/details/124356285

     

    相关文章

      网友评论

          本文标题:Python 虚拟环境搭建

          本文链接:https://www.haomeiwen.com/subject/nbvgcdtx.html