Windows上virtualenv搭建python開發環境

本文主要記錄在搭建環境時遇到的問題及解決方案啊關於setuptools, pip, virtualenv,環境:win8.1+python2.7.6html

1.setuptools:Easily download, build, install, upgrade, and uninstall Python packagespython

2.pip: A tool for installing and managing Python packages.git

3.virtualenv: a virtual environment for pythonshell

詳情:django

http://www.360doc.com/content/14/0317/23/8504707_361440980.shtmlwindows

博主已經搭建過一次virtualenv適用於django 1.6, 但此次學習須要使用1.5.4, 因此須要從新搭建一次, 直接經過virtualenv建立失敗python2.7

 

0.setuptools pip failed with error code 1:

  原文:http://bbs.csdn.net/topics/390685064學習

個人解決是
1.首先升級 setuptools至1.4。
從https://pypi.python.org/packages/source/s/setuptools/setuptools-1.4.tar.gz下週 setuptools1.4
而後進入site-packages setuptools1.4的目錄,執行命令:
python setup.py build
python setup.py install 
2.經過pip安裝virtualenv
easy_install pip
pip install virtualenv==1.11
3.安裝虛擬python環境
virtualenv testui

  依賴關係問題, 從setuptools開始安裝(正確版本)spa

 

1.安裝Setuptools出錯:

UnicodeDecodeError: 'ascii' codec can't decode byte 0xb0 in position 1: ordinal
not in range(128)

相關連接:

1.http://www.oschina.net/question/1409342_134600

2.http://bugs.python.org/review/9291/diff/1663/Lib/mimetypes.py

  1.中給出瞭解決思路,修改python\Lib\mimetypes.py 無奈我沒看懂,好在2.中發現了download patch獲得了一個diff文件

  Linux中有patch和diff命令用來打補丁和生成補丁, 不幸的是我使用的是windows, 我有幸裝有git, git shell中帶有patch

  在git shell中 

cd */Lib/  (*是python27路徑)
patch -p1 < patch.diff

  外鏈:1.patch用法

     2.git打patch方法

 

2.安裝pip, virtualenv等:

  

easy_install pip
pip install virtualenv==1.11
virtualenv env

  到這裏就算搭建完成,不過我總以爲每次要cd到activate目錄下來進入虛擬環境很麻煩呢

3.設置virtualenv虛擬環境快捷方式:

  這個算是一點原創咯~cmd /?一下發現/K 後面能跟命令, 用&來完成一行多條命令

  因而, 新建->快捷方式->位置: C:\Windows\System32\cmd.exe /K "cd C:\Users\Azwraith\Documents\Github & env\Scripts\activate"

  

 

  這樣就能經過桌面的快捷方式一鍵進入啦~我對windows也不是很瞭解,感受這個方法算蠻方便的

相關文章
相關標籤/搜索