LoginSignup
5

More than 5 years have passed since last update.

Cygwin環境にvirtualenvを入れてみた

Posted at

セットアップ前の状態

$ apt-cyg list python
python

$ python --version
Python 2.7.10

setuptoolsのインストール

$ apt-cyg install python-setuptools

virtualenvのインストール

$ easy_install-2.7 virtualenv
Searching for virtualenv
Reading https://pypi.python.org/simple/virtualenv/
Best match: virtualenv 13.1.2
Downloading https://pypi.python.org/packages/source/v/virtualenv/virtualenv-13.1.2.tar.gz#md5=b989598f068d64b32dead530eb25589a
Processing virtualenv-13.1.2.tar.gz
Writing /tmp/easy_install-dgIpjZ/virtualenv-13.1.2/setup.cfg
Running virtualenv-13.1.2/setup.py -q bdist_egg --dist-dir /tmp/easy_install-dgIpjZ/virtualenv-13.1.2/egg-dist-tmp-O1OxjH
warning: no previously-included files matching '*' found under directory 'docs/_templates'
warning: no previously-included files matching '*' found under directory 'docs/_build'
creating /usr/lib/python2.7/site-packages/virtualenv-13.1.2-py2.7.egg
Extracting virtualenv-13.1.2-py2.7.egg to /usr/lib/python2.7/site-packages
Adding virtualenv 13.1.2 to easy-install.pth file
Installing virtualenv script to /usr/bin
Installing virtualenv-2.7 script to /usr/bin

Installed /usr/lib/python2.7/site-packages/virtualenv-13.1.2-py2.7.egg
Processing dependencies for virtualenv
Finished processing dependencies for virtualenv

virtualenv環境の作成

kunst@DESKTOP-A0MF4ER ~
$ mkdir myproject

kunst@DESKTOP-A0MF4ER ~
$ cd myproject/

kunst@DESKTOP-A0MF4ER ~/myproject
$ virtualenv .
New python executable in ./bin/python
Installing setuptools, pip, wheel...done.

kunst@DESKTOP-A0MF4ER ~/myproject
$ ls -l
合計 4
drwxrwxr-x+ 1 kunst なし 0 1月  15 21:08 bin
drwxrwxr-x+ 1 kunst なし 0 1月  15 21:08 include
drwxrwxr-x+ 1 kunst なし 0 1月  15 21:08 lib

pip installしてみる

kunst@DESKTOP-A0MF4ER ~/myproject
$ source bin/activate
(myproject)
kunst@DESKTOP-A0MF4ER ~/myproject
$ pip install cherrypy
Collecting cherrypy
  Downloading CherryPy-4.0.0.tar.gz (434kB)
    100% |████████████████████████████████| 438kB 390kB/s
Building wheels for collected packages: cherrypy
  Running setup.py bdist_wheel for cherrypy
  Stored in directory: /cygdrive/c/usr/home/.cache/pip/wheels/0b/a1/e1/8e7e0f3a71dce9f4ef4bf8667efcd772c594af46fe3c8bef66
Successfully built cherrypy
Installing collected packages: cherrypy
Successfully installed cherrypy-4.0.0
(myproject)

virtualenv環境から出る

kunst@DESKTOP-A0MF4ER ~/myproject
$ deactivate

kunst@DESKTOP-A0MF4ER ~/myproject
$ pip
-bash: pip: コマンドが見つかりません

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
5