#104 Windows�Ķ���virtualenv����

�빽�����鵤�ˤʤäƤ��ޤ��������褦�䤯��� virtualenv ������Ƥߤ뤳�Ȥˤ��ޤ�����

virtualenv - Python Package Index

���� virtualenv �Ȥ����ġ��롢����ڤ�Python�β��۳�ȯ�Ķ����뤳�Ȥ��Ǥ����ΤǤ��� 
���pip���饤�󥹥ȡ��뤷�ޤ�������easy_install����Ǥ⥤�󥹥ȡ���Ǥ���褦�Ǥ���
c:\home>pip install virtualenv

Windows�Ķ��Ǥ�virtualenv

���ơ���¸�Τ����⤤��ä���뤫�⤷��ޤ��󤬡����Windows�桼�����Ǥ���
virtualenv�˸¤餺��Python�˴ؤ�������Linux��Mac�桼��������Τ�Τ�¿���Ǥ���
�Ȥϸ�����Python�����Ū�������ץ�åȥե�������Ϥ�����Ƥ���ץ�����ߥ󥰸���Ǥ��ơ�����Τ��Ȥ�Windows�Ǥ�Ǥ��ޤ���

�ǡ�virtualenv��Windows�Ķ��Ǥ�����ʤ����󥹥ȡ���Ǥ��ޤ���

���͡�
virtualenv��windows��ư�����Ƥߤ� - Unearned Income

���PC�ˤ�Python 2.7��Python 3.2��Ʊ�路�Ƥ���ޤ�����Python 3.2�Ǥ�pip������ʤ�virtualenv�򥤥󥹥ȡ���Ǥ��ޤ�����

�ȤäƤߤ�

���ơ�virtualenv��Ȥäơ����۳�ȯ�Ķ��Ȥ����äƤߤ褦�ǤϤ���ޤ��󤫡�

�ʹߡ�������Ȥ��ơ����Τ��Ȥ��Ѥ�Ǥ���Ȥ��ޤ���
  • virtualenv�ò¥¤¥ó¥¹¥È¡ï¿½ï¿½ï¿½Ñ¤ï¿½
  • virtualenv�˴Ķ��ѿ�PATH���̤äƤ���(���󥹥ȡ��뤷��Python�ե������Lib\site-packages)
���ơ�Ŭ���ʥե�����˰�ư�����顢���ä���virtualenv���ޤ���
python -m virtualenv ${���۴Ķ����ꤿ���ե����} �Ȥ������ޥ�ɤǤ���
c:\source>python -m virtualenv oppy
����ǡ����ޥ�ɤ�¹Ԥ����ѥ��˲��۴Ķ����ä��ե����������夬��ޤ���
�������Scripts�ե�����ˡ�activate.bat �Ȥ����Хå��ե����뤬����Τǡ������¹Ԥ��ޤ��礦��
c:\source>oppy\Scripts\activate.bat
(oppy) c:\source>python
Python 3.2.2 (default, Sep  4 2011, 09:51:08) [MSC v.1500 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>>
�Ϥ���������ư���Ƥ��ޤ��͡�

�ʤ������۴Ķ�����Υæ����ˤϡ�Scripts�ե�����ˤ���deactivate.bat��¹Ԥ��ޤ���
(oppy) c:\source>oppy\Scripts\deactivate.bat
c:\source>

��ä�virtualenv�餷������

���ơ����ޤ��礷�����Ȥ��äƤ��ʤ��Τǡ���virtualenv�β����������Τ�ʬ����ʤ��ס����̤�python.exe��ư�����Τ��Ѥ��ʤ��ס�( �ߢώ�)o�� ï¿½ï¿½ï¿½Ã¤Ñ¤ï¿½ï¿½ï¿½ï¿½×¤Ê¤É¸ï¿½ï¿½ï¿½ï¿½Æ¤ï¿½ï¿½Þ¤ï¿½ï¿½Î¤Ç¤Ï¤Ê¤ï¿½ï¿½ï¿½ï¿½È»×¤ï¿½ï¿½Þ¤ï¿½ï¿½ï¿½

�����ǡ����礦�ɻ��PC��Python 3.2��2.7����¸���Ƥ���Τǡ����٤�Python 2.7�β��۳�ȯ�Ķ����äƤߤޤ��礦��
c:\source>python -m virtualenv --python=c:\Python27\python.exe petapy
Running virtualenv with interpreter c:\Python27\python.exe
New python executable in petapy\Scripts\python.exe
Installing setuptools....................................done.
Installing pip...................done.

c:\source>
��ۤɤ�Ʊ���褦�ˡ����۴Ķ����ä��ե�����ˤ���activate.bat��á���Ƥߤޤ��礦��
c:\source>petapy\Scripts\activate.bat
(petapy) c:\Source\python>python
Python 2.7.2 (default, Jun 12 2011, 15:08:59) [MSC v.1500 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>>
�Ϥ���������Python 2.7 ��Ω���夬��ޤ����͡�

virtualenv�Dz��۴Ķ�����ȡ�����setuptools��pip�����󥹥ȡ��뤵��ޤ���
�����Ȥäơ�����Python 2.7���۴Ķ��˳����ѥå������򥤥󥹥ȡ��뤷�Ƥߤޤ��礦��
(petapy) c:\source>pip install nose
�����ơ�Ŭ���ʥƥ��ȥ����ɤȥץ������ȥ����ɤ�񤤤ơ�nose�ǥƥ��Ȥ�¹Ԥ��Ƥߤޤ��礦��
(petapy) c:\source>cd petapy

(petapy) c:\source\petapy>nosetests testFibonacci.py
..
----------------------------------------------------------------------
Ran 2 tests in 0.001s
OK
������nose��ư���Ƥ뤳�Ȥ�ʬ����Ȼפ��ޤ���

virtualenv�λȤ��ɤ���

virtualenv�Dz��۴Ķ�����Τϡ��١�����Python�δĶ�����������ʤ����Ǥ��͡�
�������Ǥ�Python 2.7�β��۴Ķ���nose�򥤥󥹥ȡ��뤷�ޤ������������Python 2.7���ΤδĶ��ˤϥ��󥹥ȡ��뤵��Ƥ��ޤ���
c:\source\petapy>nosetests testFibonacci.py
'nosetests' �ϡ��������ޥ�ɤޤ��ϳ������ޥ�ɡ�����ǽ�ʥץ������ޤ��ϥХå� �ե�����Ȥ���ǧ������Ƥ��ޤ���
��äơ����۴Ķ����Ȥ�ɬ�פʥѥå������򥤥󥹥ȡ��뤹�뤳�Ȥǡ�¾�β��۴Ķ���site-packages��������ꤷ�ޤ���
��¸�ط���Ƭ��Ǻ�ޤ��뤳�Ȥ��������ָ���Ȼפ��ޤ���

�ޤȤ�

�Ȥ������Ȥǡ�Windows�Ķ��Ǥ�����ʤ�virtualenv��Ƴ�����뤳�Ȥ��Ǥ��ޤ���
�פ��פ������������۴Ķ��ǡ��פ�¸ʬ�ץ�����ߥ󥰤˽��椷�ޤ��礦��

�ȥ�å��Хå�URL

#104 Windows�Ķ���virtualenv���� �ؤΥȥ�å��Хå�

�ޤ��ȥ�å��Хå��Ϥ���ޤ���

#104 Windows�Ķ���virtualenv���� �ؤΥ����Ȱ���

�ޤ������ȤϤ���ޤ���

�����Ȥ���

#104 Windows�Ķ���virtualenv���� �˥����Ȥ���
³¨Ê¸»ú
�ץ��ե�����
<% for ( var i = 0; i < 7; i++ ) { %> <% } %>
<%= wdays[i] %>
<% for ( var i = 0; i < cal.length; i++ ) { %> <% for ( var j = 0; j < cal[i].length; j++) { %> <% } %> <% } %>
0) { %> id="calendar-2280-day-<%= cal[i][j]%>"<% } %>><%= cal[i][j] %>
�ǿ�����
���碌���ɤߤ���
¤¢¤ï¤»¤ÆÆɤߤ¿¤¤
���ƥ����̥���������
�������饦��
��������
Project Euler
�ʤ��ΤҤ�
¥¢¥¯¥»¥¹²òÀÏ
Coderwall

�ȥåפ����

'); label.html('\ �饤�֥ɥ��֥����ǤϹ���Υѡ����ʥ饤�������¬��Τ��᥯�å���(cookie)����Ѥ��Ƥ��ޤ���
\ ���ΥХʡ����Ĥ��뤫�������³���뤳�Ȥǥ��å����λ��Ѥ�ǧ������������ΤȤ����Ƥ��������ޤ���
\ �ޤ��������ͤ����ҥѡ��ȥʡ���Ȥˤ��������μ�³���ˤ�ꡢ���å����λ��Ѥ�������뤳�Ȥ�Ǥ��ޤ���
\ �ܺ٤��饤�֥ɥ����ѵ���򤴳�ǧ����������\ '); banner.append(label); var closeButton = $('