Use different Python version with virtualenv

后端 未结 30 3381
自闭症患者
自闭症患者 2020-11-21 05:03

I have a Debian system currently running with python 2.5.4. I got virtualenv properly installed, everything is working fine. Is there a possibility that I can use a virtuale

30条回答
  •  星月不相逢
    2020-11-21 05:27

    These are the steps you can follow when you are on a shared hosting environment and need to install & compile Python from source and then create venv from your Python version. For Python 2.7.9. you would do something along these lines:

    mkdir ~/src
    wget http://www.python.org/ftp/python/2.7.9/Python-2.7.9.tgz
    tar -zxvf Python-2.7.9.tgz
    cd Python-2.7.9
    mkdir ~/.localpython
    ./configure --prefix=$HOME/.localpython
    make
    make install
    

    virtual env

    cd ~/src
    wget https://pypi.python.org/packages/5c/79/5dae7494b9f5ed061cff9a8ab8d6e1f02db352f3facf907d9eb614fb80e9/virtualenv-15.0.2.tar.gz#md5=0ed59863994daf1292827ffdbba80a63
    tar -zxvf virtualenv-15.0.2.tar.gz
    cd virtualenv-15.0.2/
    ~/.localpython/bin/python setup.py install
    virtualenv ve -p $HOME/.localpython/bin/python2.7
    source ve/bin/activate   
    

    Naturally, this can be applicable to any situation where you want to replicate the exact environment you work and deploy on.

提交回复
热议问题