zoukankan      html  css  js  c++  java
  • CentOS7下python虚拟环境

    搭建python虚拟环境

    1.我们先创建一个隐藏目录 .virtualenvs,所有的虚拟环境都放在此目录下 :mkdir /root/.virtualenvs

    2.安装虚拟环境

    确认pip:whereis pip3

    pip3 install virtualenv

    安装virtualenvwrapper,为避免超时错误,设置一个超时时间:pip3 install virtualenvwrapper --default-timeout=1000

    pip3 list

    3.配置环境变量,增加最后两行 

    查找virtualenvwrapper所在的路径(记得加.sh要不然查到出来的路径不正确)

    [root@localhost ~]# whereis virtualenvwrapper.sh
    virtualenvwrapper: /usr/local/bin/virtualenvwrapper.sh

    加到~/.bashrc 里面

    vim ~/.bashrc 
    export WORKON_HOME=/root/.virtualenvs 
    source /usr/local/bin/virtualenvwrapper.sh

    执行:source ~/.bashrc

    [root@localhost /]# source ~/.bashrc
    virtualenvwrapper.user_scripts creating /root/.virtualenvs/premkproject
    virtualenvwrapper.user_scripts creating /root/.virtualenvs/postmkproject
    virtualenvwrapper.user_scripts creating /root/.virtualenvs/initialize
    virtualenvwrapper.user_scripts creating /root/.virtualenvs/premkvirtualenv
    virtualenvwrapper.user_scripts creating /root/.virtualenvs/postmkvirtualenv
    virtualenvwrapper.user_scripts creating /root/.virtualenvs/prermvirtualenv
    virtualenvwrapper.user_scripts creating /root/.virtualenvs/postrmvirtualenv
    virtualenvwrapper.user_scripts creating /root/.virtualenvs/predeactivate
    virtualenvwrapper.user_scripts creating /root/.virtualenvs/postdeactivate
    virtualenvwrapper.user_scripts creating /root/.virtualenvs/preactivate
    virtualenvwrapper.user_scripts creating /root/.virtualenvs/postactivate
    virtualenvwrapper.user_scripts creating /root/.virtualenvs/get_env_details

    如果报错:

    If Python could not import the module virtualenvwrapper.hook_loader,
    check that virtualenvwrapper has been installed for
    VIRTUALENVWRAPPER_PYTHON=/usr/local/bin/python3.7 and that PATH is
    set properly.

    解决:

    [finance@finance-06 ~]$ whereis virtualenvwrapper.sh
    virtualenvwrapper: /usr/local/python/python3/bin/virtualenvwrapper.sh
    [finance@finance-06 ~]$ sudo vim /usr/local/python/python3/bin/virtualenvwrapper.sh

    增加一行:

    修改后,再source ~/.bashrc

    4.创建虚拟环境(需要等一会,且需要联网):mkvirtualenv -p python3 虚拟环境名称   或者virtualenv 虚拟环境名称
    例 :mkvirtualenv -p python3 test   或者   virtualenv 虚拟环境名称

    提示 :
    1.创建虚拟环境需要联网
    2.创建成功后, 会自动工作在这个虚拟环境上
    3.工作在虚拟环境上, 提示符最前面会出现 “虚拟环境名称”

    使用虚拟环境的命令:
    退出虚拟环境: deactivate

    选择虚拟环境: workon 两次tab键

    删除虚拟环境:rmvirtualenv 虚拟环境名称
    (如:删除虚拟环境test)
    先退出:deactivate
    再删除:rmvirtualenv test

    在虚拟环境中安装工具包


    工具包安装的位置:第一步创建的隐藏目录/+创建的环境名/+ lib/python3.7/site-packages

    安装工具包,先使用 workon 环境名 进入到虚拟环境:pip install 包名称
    如: 安装requests:pip3 install requests --default-timeout=1000

    查看虚拟环境中已经安装的包:pip list

  • 相关阅读:
    在Struts2中使用ValueStack、ActionContext、ServletContext、request、session等 .
    Struts2 Action的访问路径
    Struts2 中的数据传输
    Struts2中的类型转换
    应用:ValueStack
    ValueStack基础:OGNL
    Struts2中的ModelDriven机制及其运用
    form表单中method的get和post区别
    el表达式跟ognl表达式的区别(转)
    Java ServletContext 详解
  • 原文地址:https://www.cnblogs.com/zhongyehai/p/11037363.html
Copyright © 2011-2022 走看看