Explorar o código

Installation from source - setting python interpreter version (#3995)

explicit instructions for setting python interpreter when installing from source via git
James Rowell %!s(int64=6) %!d(string=hai) anos
pai
achega
34227430d4
Modificáronse 1 ficheiros con 13 adicións e 1 borrados
  1. 13 1
      docs/installation.rst

+ 13 - 1
docs/installation.rst

@@ -324,7 +324,8 @@ While we try not to break master, there are no guarantees on anything. ::
     # get borg from github
     git clone https://github.com/borgbackup/borg.git
 
-    virtualenv --python=python3 borg-env
+    # create a virtual environment
+    virtualenv --python=${which python3} borg-env
     source borg-env/bin/activate   # always before using!
 
     # install borg + dependencies into virtualenv
@@ -338,4 +339,15 @@ While we try not to break master, there are no guarantees on anything. ::
     # requires fakeroot, available through your package manager
     fakeroot -u tox
 
+By default the system installation of python will be used. If you need to use a different version of Python you can install this using ``pyenv``: ::
+
+    ...
+    # create a virtual environment
+    pyenv install 3.6.0
+    pyenv global 3.6.0
+    pyenv local 3.6.0
+    virtualenv --python=${pyenv which python} borg-env
+    source borg-env/bin/activate   # always before using!
+    ...
+
 .. note:: As a developer or power user, you always want to use a virtual environment.