SORU
31 Mart 2011, PERŞEMBE


Python başka bir versiyonu Virtualenv için yüklemek mümkün mü?

Web barındıran bir Python 2.4 paylaşılan bir hesap kurdum fakat Şifremi 2.4 ile uyumlu değildir. Python 2.6 doğrudan Virtualenv için yüklemek mümkün mü?

Not: ben paylaşılan bir sunucu yüklemek için izniniz yok.

CEVAP
31 Mart 2011, PERŞEMBE


Burada virtualenv için seçenekler vardır

$ virtualenv
You must provide a DEST_DIR
Usage: virtualenv [OPTIONS] DEST_DIR

Options:
  --version             show program's version number and exit.
  -h, --help            show this help message and exit.
  -v, --verbose         Increase verbosity.
  -q, --quiet           Decrease verbosity.
  -p PYTHON_EXE, --python=PYTHON_EXE
                        The Python interpreter to use, e.g.,
                        --python=python2.5 will use the python2.5 interpreter
                        to create the new environment.  The default is the
                        interpreter that virtualenv was installed with
                        (/usr/bin/python)
  --clear               Clear out the non-root install and start from scratch
  --no-site-packages    Don't give access to the global site-packages dir to
                        the virtual environment
  --unzip-setuptools    Unzip Setuptools or Distribute when installing it
  --relocatable         Make an EXISTING virtualenv environment relocatable.
                        This fixes up scripts and makes all .pth files
                        relative
  --distribute          Use Distribute instead of Setuptools. Set environ
                        variable VIRTUALENV_USE_DISTRIBUTE to make it the
                        default
  --prompt==PROMPT      Provides an alternative prompt prefix for this
                        environment

Sen Ne yapmak istiyorsun 1) yüklemek de yazabilir bir dizin için python.

Talimatları here takip edebilirsiniz.

kullanıcı hesap adı ile <user> değiştirin

Python 2.7.1
Python source

mkdir ~/src
mkdir ~/.localpython
cd ~/src
wget http://www.python.org/ftp/python/2.7.1/Python-2.7.1.tgz
tar -zxvf Python-2.7.1.tar.gz
cd Python-2.7.1

make clean
./configure --prefix=/home/<user>/.localpython
make
make install

2) virtualenv Yükleyin
virtualenv source

cd ~/src
wget http://pypi.python.org/packages/source/v/virtualenv/virtualenv-1.5.2.tar.gz#md5=fbcefbd8520bb64bc24a560c6019a73c
tar -zxvf virtualenv-1.5.2.tar.gz
cd virtualenv-1.5.2/
~/.localpython/bin/python setup.py install

3) bir virtualenv yerel python kullanarak Oluşturun
virtualenv docs

mkdir virtualenvs
cd virtualenvs
~/.localpython/bin/virtualenv py2.7 --python=/home/<user>/.localpython/bin/python2.7

4) çevre Etkinleştirin

cd ~/virtualenvs/p2.7/bin
source ./activate

5) Kontrol edin

(p2.7)$ python
Python 2.7.1 (r271:86832, Mar 31 2011, 15:31:37) 
[GCC 4.4.5] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> exit()

(p2.7)$ deactivate
$ python
Python 2.6.6 (r266:84292, Sep 15 2010, 15:52:39) 
[GCC 4.4.5] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> 

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Fuse

    Fuse

    21 Kasım 2005
  • Kindness

    Kindness

    23 Ocak 2006
  • paulandstorm

    paulandstorm

    4 EYLÜL 2006