python2.7虛擬環境virtualenv安裝及使用

一 、虛擬環境virtualenv安裝

1. 安裝virtualenv

將Python的目錄添加到系統環境變量后,在命令行輸入: pip install virtualenv

C:\Users\heroicai\Desktop>pip install virtualenv

2. 建立虛擬環境

在桌面上建立建立一個虛擬環境myenv,輸入:virtualenv myenv

C:\Users\heroicai\Desktop>virtualenv myenv

執行成功后桌面上會出現myenv文件夾


3. 激活虛擬環境

進入到myenv目錄下的Scripts文件夾,輸入activate即可:

命令行以(myenv)開始,這就代表現在已處在Python虛擬環境中。


4. 退出虛擬環境

進入myenv目錄下的Scripts文件夾,輸入deactivate即可退出虛擬環境


二、安裝Virtualenvwrapper


1. 安裝Virtualenvwrapper-win

為了方便管理建立的虛擬環境,需要安裝Virtualenv 的擴展包Virtualenvwrapper-win,windows命令行下輸入:

pip install virtualenvwrapper-win

2. 配置Virtualenvwrapper-win工作路徑

假設以后我們的虛擬環境工作目錄固定D:\VirtualEnv,則在用戶環境變量里,新建 WORKON_HOME 變量,值設置為 D:\VirtualEnv,如圖:

命令行輸入echo %WORKON_HOME%查看所建立的虛擬工作目錄是否成功,可以看到成功輸出之前所設定的路徑。


3. virtualenvwrapper主要命令

  • 列出所有建立的虛擬環境

    lsvirtualenv

    (無論當前處于何目錄,均只列出%WORKON_HOME%目錄中的虛擬環境)

  • 創建虛擬環境myenv并自動激活

    mkvirtualenv myenv

    (無論當前處于何目錄,該虛擬環境均會自動被創建在 %WORKON_HOME%目錄)

  • 刪除指定的虛擬環境myenv

    rmvirtualenv myenv

  • 切換虛擬環境

    workon [env_name]

    (若不指定env_name,則輸出所有虛擬環境;若指定虛擬環境,則切換到該虛擬環境,并自動激活該虛擬環境)

  • 退出當前虛擬環境,返回普通命令行模式

    deactivate


參考:
[1] https://pypi.python.org/pypi/virtualenvwrapper-win
[2] https://virtualenv-chinese-docs.readthedocs.org/en/latest/
[3] http://my.phirobot.com/blog/2014-02-python_in_windows.html

版權聲明:本文為博主原創文章,未經博主允許不得轉載。

轉載于:https://www.cnblogs.com/heroicai/p/4734929.html

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/375639.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/375639.shtml
英文地址,請注明出處:http://en.pswp.cn/news/375639.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

Io 異常: The Network Adapter could not establish the connection

Io 異常: The Network Adapter could not establish the connection 這個異常的出現一般與數據庫和你的PC的設置有關 這種異常的出現大致上有下面幾種: 1。IP錯誤。 在設置URL時錯誤,例如:jdbc:oracle:thin:192.168.0.36:1521:sharp 數據庫服…

git 刪除tag

git tag -d v1.0如果 tag 已經在遠程分支,還需執行一句git push origin :refs/tags/v1.0另:打 tag 的時候最好加上 description,防止出現未知的錯誤,如 Jenkins 集成的時候生成的包名不對等。

leetcode 的shell部分4道題整理

對shell的某些細節還不是十分熟悉,借鑒了好多別人的東西 1. Word Frequency此題很簡單,只要能排序就可以cat words.txt |tr -s " " "\n" sort | unique -c | sort -r | awk {print $2" "$1}2. Valid Phone Numbers cat …

Mysql操作集錦

mysql安裝成功后可以看到已經存在mysql、information_schema和test這個幾個數據庫,information_schema庫中有一個名為COLUMNS的表,這個表中記錄了數據庫中所有表的字段信息。知道這個表后,獲取任意表的字段就只需要一條select語句即可。 例如…

shadows a parameter

原因&#xff1a;函數內聲明變量與參數名相同。 如&#xff1a; void print(int hello) {int hello;std::cout << hello << std::endl; }解決辦法&#xff1a;改變參數參數名或者局部變量名

iOS 9之WatchKit for WatchOS 2

金田&#xff08;github示例源碼&#xff09; 自AppleWatch發行的同時就可以為AppWatch開發相應的應用程序&#xff0c;不過最初的版本&#xff0c;能開發的功能極為有限&#xff0c;所以也只是有少數的App廠商為Apple定制了App&#xff0c;所以迄今為止&#xff0c;Apple Stor…

創建響應式布局的10款優秀網格工具集錦

在這篇文章中&#xff0c;我們為您呈現了一組優秀的網格工具清單。如果我們錯過了任何沒有列出在這個清單上的東西&#xff0c;請分享給我們。如果網頁設計和開人員采用了正確的工具集&#xff0c;并基于一個靈活的網格架構&#xff0c;以及能夠把響應圖像應用到到設計之中&…

expected initializer before

原因&#xff1a;某個地方缺少分號 如&#xff1a; void print(int a) {int b ///wrong herestd::cout << a << std::endl; }解決&#xff1a;重點排查報錯行前幾行的變量聲明等。

memcpy、memmove、memset、memchr、memcmp、strstr詳解

第一部分  綜述 memcpy、memmove、memset、memchr、memcmp都是C語言中的庫函數&#xff0c;在頭文件string.h中。memcpy和memmove的作用是拷貝一定長度的內存的內容&#xff0c;memset用于緩沖區的填充工作&#xff0c;memchr用于字符的查找工作&#xff0c;memcmp用于比較內…

21分鐘 MySQL 入門教程(轉載)

鏈接&#xff1a;http://www.cnblogs.com/mr-wid/archive/2013/05/09/3068229.html轉載于:https://www.cnblogs.com/hxb316/p/3966731.html

Maven倉庫詳解

轉載自&#xff1a;Maven入門指南④&#xff1a;倉庫 1 . 倉庫簡介 沒有 Maven 時&#xff0c;項目用到的 .jar 文件通常需要拷貝到 /lib 目錄&#xff0c;項目多了&#xff0c;拷貝的文件副本就多了&#xff0c;占用磁盤空間&#xff0c;且難于管理。Maven 使用一個稱之為倉庫…

c++ 從 string 到 short

string test"1234"; short *p reinterpret_cast<short*>(const_cast<char*>(test.c_str()));從 short 到 char * char *q reinterpret_cast<char*>(const_cast<short*>(p));還可以利用 memcpy 這個函數 #include <cstring>short a…

JavaScript02

JavaScript02 如果<head>標簽中包含的外部文件很多&#xff0c;那么這將直接導致頁面展示速度很慢。因為html只有當<body>元素開始之后&#xff0c;才會開始頁面展示動作&#xff0c;因此&#xff0c;最直接的解決辦法就是&#xff0c;將一部分不是頁面加載之后立刻…

.NET使用NPOI讀取Word模板并替換關鍵字并下載

NPOI 是 POI 項目的 .NET 版本。POI是一個開源的Java讀寫Excel、WORD等微軟OLE2組件文檔的項目。 使用 NPOI 你就可以在沒有安裝 Office 或者相應環境的機器上對 WORD/EXCEL 文檔進行讀寫 NPOI下載地址&#xff1a;http://npoi.codeplex.com/ 以下代碼僅供參考&#xff0c;請根…

中間件、MetaQ入門學習

目錄 1. 中間件技術 2. MetaQ中間件 3. MetaQ編程實踐 1. 中間件技術 0x1: 中間件簡介 中間件(Middleware)是提供系統軟件和應用軟件之間連接的軟件&#xff0c;以便于軟件各部件之間的溝通&#xff0c;特別是應用軟件對于系統軟件的集中的邏輯&#xff0c;在現代信息技術應用框…

MyBatis 入門到精通(二) SQL語句映射XML文件

MyBatis 真正強大之處就在這些映射語句&#xff0c;也就是它的魔力所在。對于它的強大功能&#xff0c;SQL 映射文件的配置卻非常簡單。 如果您比較SQL 映射文件配置與JDBC 代碼&#xff0c;您很快可以發現&#xff0c;使用SQL 映射文件配置可以節省95%的代碼量。MyBatis 被創建…

Monitoring the process execution and memory consumption in its lifetime

<?xml version"1.0" encoding"utf-8"?> Monitoring the process execution and memory consumption in its lifetimeMonitoring the process execution and memory consumption in its lifetime Recently, I am working on a research project whi…

設置和清除LD_LIBRARY_PATH

"" 設置 export LD_LIBRARY_PATH$LD_LIBRARY_PATH:/the/path/you/want/setexport LD_LIBRARY_PATH/the/path/you/want/set "" 查看設置 echo $LD_LIBRARY_PATH "" 清除 unset LD_LIBRARY_PATH

Jenkins中切換devtoolset

source /opt/rh/devtoolset-4/enable or source scl_source enable devtoolset-4

告訴一個遠程團隊協作的故事

Lisette Sutherland和Elinor Slomba在一起收集一些人的故事&#xff0c;這些人的業務模式須要依靠遠程團隊正確完畢工作。故事中體現出遠程團隊怎樣協作。怎樣跨越距離的障礙&#xff0c;怎樣建立信任&#xff0c;怎樣完畢任務。即將出版的《高能協作&#xff1a;遠程戰地指南》…