Pages - Menu

標籤

AWS (1) bash (1) Boost (2) C (2) CMake (2) Concurrency_Programming (3) CPP (37) Database (2) DNS (1) Docker (4) Docker-Compose (1) ELK (1) emacs (4) gcp (1) gdrive (1) git (1) gitbash (2) gitlab (1) kvm (4) Linux (5) MT4 (4) MT5 (4) Multicast (2) MySQL (2) Nijatrader8 (1) OpenCV (1) Python (4) QT5 (1) R (1) rdp (3) screenshot (1) ssh (3) Tabnine (1) TCP (1) TensorFlow (1) Tools (12) Ubuntu_1904 (11) Ubuntu_20_04 (5) UDP (1) VS2010 (1) VS2015 (1) VS2019 (1) WebServer (1) Win10 (1) winmerge (1) WSL (1) xrdp (1)

搜尋此網誌

2019年8月9日星期五

Python virtualenv cheat sheet

Aim

  • Install and use python through virtualenv

Steps

  • Install python2 and python3
  • Set up python2 workspace
    • activate
    • do things
    • deactivate
  • Set up python3 workspace

$ sudo apt-get install python python3 python-dev python3-dev
$ sudo apt-get install python-virtualenv
$ sudo apt install python-pip
$ sudo apt install python3-pip
# python 2 environment
$ mkdir -p ./python-apps/env_python2
$ cd ./python-apps/env_python2
$ virtualenv .
$ source ./app/activate
#
# Do what you want
#
$ deactivate
# python 3 environment
$ mkdir -p ./python-apps/env_python3
$ cd ./python-apps/env_python3
$ virtualenv -p python3 .
$ source ./app/activate
#
# Do what you want
#
$ deactivate

Python virtualenv windows


# Install python in windows, remember to add python to Path
# open cmd.exe

$ pip install virtualenv

# Go to the working folder
$ virtualenv venv
$ C:\Your working folder\venv\Scripts\activate.bat

# Now you are in the virtualenv

 Python autocomplete in spacemacs

  • Create virtualenv in any folder
  • In spacemacs press SPC-mVa, then select the virtualenv
  • DONE

To make this work, you have to make sure the binary python is under <Your selected folder/bin> . If spacemacs cannot find the binary, you will see error message, (file-missing Searching for program No such file or directory python)

沒有留言:

發佈留言