problems with python and virtualenvwrapper after updating: No module named virtualenvwrapper

前端 未结 3 1745
梦如初夏
梦如初夏 2020-12-01 05:44

I run python 2.7.6 with virtualenv, virtualenvwrapper under ubuntu 14.04. now i have installed python 2.7.9 from source. the new python interpreter is now located under

相关标签:
3条回答
  • 2020-12-01 06:12

    You need to install them under python 2.7.9 by specifying the path to correct version of pip to be used

    /usr/local/bin/pip install virtualenv virtualenvwrapper
    

    otherwise, when running pip install the sytem will use the default one (i.e. the one located at /usr/bin/pip)

    0 讨论(0)
  • 2020-12-01 06:12

    If you have modified your virtualenvwrapper to point to python3, like I do, add the following line in your .bashrc file :

    export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3
    

    making sure that it's placed before the following line (if you have it):

    source /usr/local/bin/virtualenvwrapper.sh
    

    Then, make sure you install the virtualenv and virtualenvwrapper using:

    sudo /usr/local/bin/pip3 install virtualenv virtualenvwrapper
    
    0 讨论(0)
  • 2020-12-01 06:23

    source /usr/local/bin/virtualenvwrapper_lazy.sh


    when use pyenv:

    export PYENV_ROOT="${HOME}/.pyenv"
    
    if [ -d "${PYENV_ROOT}" ]; then
        export PATH="${PYENV_ROOT}/bin:${PATH}"
        eval "$(pyenv init -)"
    fi
    export PATH
    
    export WORKON_HOME=$HOME/.virtualenvs
    export VIRTUALENVWRAPPER_SCRIPT=/usr/local/bin/virtualenvwrapper.sh
    #important
    source /usr/local/bin/virtualenvwrapper_lazy.sh
    
    0 讨论(0)
提交回复
热议问题