• CentOS7创建Python虚拟环境 睁yan


    http://t.zoukankan.com/leokale-zz-p-12155852.html

    安装Anaconda到/usr/local/anaconda3目录下。

    为python3创建软连接:

    ln -s /usr/local/anaconda3/bin/python /usr/bin/python3
    ln -s /usr/local/anaconda3/bin/pip /usr/bin/pip3

    查看版本:

    [root@centos-base ~]# python3 -V
    Python 3.7.0
    [root@centos-base ~]# pip3 -V
    pip 10.0.1 from /usr/local/anaconda3/lib/python3.7/site-packages/pip (python 3.7)

    二、安装虚拟环境

    安装virtualenv和virtualenvwrapper:

    pip3 install virtualenv
    pip3 install virtualenvwrapper

    添加环境变量:

    # ~/.bashrc
    export WORKON_HOME=$HOME/.virtualenvs
    export VIRTUALENVWRAPPER_PYTHON=/usr/local/anaconda3/bin/python
    source /usr/local/anaconda3/bin/virtualenvwrapper.sh
    source ~/.bashrc

    find / -name  virtualenvwrapper.sh

    whereis python

    三、创建虚拟环境

    使用命令创建虚拟环境:

    mkvirtualenv venv_1  # 创建一个名为venv_1的虚拟环境
    [root@centos-base .virtualenvs]# mkvirtualenv venv_1
    Using base prefix '/usr/local/anaconda3'
    New python executable in /root/.virtualenvs/venv_1/bin/python
    Installing setuptools, pip, wheel...
    done.
    virtualenvwrapper.user_scripts creating /root/.virtualenvs/venv_1/bin/predeactivate
    virtualenvwrapper.user_scripts creating /root/.virtualenvs/venv_1/bin/postdeactivate
    virtualenvwrapper.user_scripts creating /root/.virtualenvs/venv_1/bin/preactivate
    virtualenvwrapper.user_scripts creating /root/.virtualenvs/venv_1/bin/postactivate
    virtualenvwrapper.user_scripts creating /root/.virtualenvs/venv_1/bin/get_env_details
    (venv_1) [root@centos-base .virtualenvs]# 

    可以看到,创建好虚拟环境后,命令提示符前面多了一个(venv_1),表示我们正处于虚拟环境中。

    四、操作虚拟环境

    1.退出虚拟环境

    (venv_1) [root@centos-base bin]# deactivate 
    [root@centos-base bin]# 

    2.进入虚拟环境

    [root@centos-base bin]# workon venv_1
    (venv_1) [root@centos-base bin]# 
    或者:
    [root@centos-base ~]# cd ~/.virtualenvs/venv_1/bin
    [root@centos-base bin]# source activate

    3.查看虚拟环境

    [root@centos-base bin]# lsvirtualenv 
    venv_1
    ======

    4.删除虚拟环境

    [root@centos-base bin]# rmvirtualenv venv_1
    Removing venv_1...
  • 相关阅读:
    WPF-WPF的内部世界-Binding
    WPF-XMAL-布局和控件-布局(一)
    SQL Server的简单使用
    redis的简单使用
    JWT
    C# 面试
    dapper的使用
    .NET发展史
    idea Jrebel升级后看不到且无法重新安装Jrebel
    laydate时间点击后马上消失
  • 原文地址:https://www.cnblogs.com/zhangshijiezsj/p/16401824.html
Copyright © 2020-2023  润新知