色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
电子发烧友
开通电子发烧友VIP会员 尊享10大特权
海量资料免费下载
精品直播免费看
优质内容免费畅学
课程9折专享价
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

如何在pycharm中使用virtualenv

馬哥Linux運維 ? 來源:未知 ? 作者:李倩 ? 2018-09-10 14:58 ? 次閱讀

最近在用python做一個文本的情感分析的項目,用到tensorflow,需要用python3的版本,之前因為《機器學習實戰》那本書的緣故,用的是python2.7.所以目前的情況是要兩個版本共存,之前看到身邊有人為了解決這個問題,居然裝了兩款軟件,pycharm用來做python2.7的開發,另一款用來做python3.6的開發,估計一定是不知道python的虛擬環境工具virtualenv.本文就來講述一下這個工具是怎么用的,同時也講一下,如何在pycharm中使用virtualenv.

1. virtualenv的安裝

virtualenv的安裝和其它python上的軟件安裝一樣,有兩種方法,pip 和setup方法安裝。

值得注意的是,我們說virutalenv的安裝是為了解決多版本python共存的問題,暗含了,你的至少有一個python版本是已經存在,并且可以正常工作的。

我這里的主環境是python2.7

1.1 pip安裝virtualenv

pip install virtualenv

當然了,卸載就是:pip uninstall virtualenv.

如果pip沒有安裝的話,可以看下面的第二種安裝virtualenv的方法,順帶將pip也安裝了。

1.2 源碼安裝virtualenv

在virtualenv的官網下載最新的tar.gz包:https://pypi.python.org/pypi/virtualenv/15.1.0#downloads

將tar.gz包解壓后,目錄切換到virutualenv的目錄下,然后在執行一下命令:

c:virtualenv-15.1.0>python setup.py install

如果pip沒有安裝,就按照上面方法,下載最新pip的tar.gz包安裝即可。

2. 用virtualenv配置python虛擬環境

說到用virtualenv配置python的虛擬環境,其實就是將某個特定項目(或者說目錄下)配置成某個python版本。

如下:

現在要將c:PythonProjsjtu-cs 這個項目(我認為說成目錄更準確些)配置成python3.6的版本,因為這個目錄下全部是python3.5的東西,用python2.7去運行顯然是有問題的。也就是說要用virtualenv去創建python3.6.1的虛擬環境。值得一提的是,虛擬什么版本的python,一定是這個python提前已經裝好了。

首先:準備對哪個目錄進行虛擬,就先進入到這個目錄下(這里是c:PythonProjsjtu-cs),然后運行命令:

virtualenv -p c:Python36python.exe HigEnv

說明: -p就是python的版本(需要帶上路徑,這是因為在我們的環境變量里只有python2.7) HigEnv就是虛擬的環境變量。

如果不知道virtual,可以執行下面的命令進行查看:

上面都解釋的很清楚,這里不再贅述。

我們看一下現在我們配置的是否生效了:

顯然沒有生效,因為需要激活。

3. 激活虛擬環境變量

c:PythonProjsjtu-cs>cd HigEnv/Scriptsc:PythonProjsjtu-csHigEnvScripts>activate

驗證一下:

>>> python "hello ,world"

python3和python2最明顯的一個區別就是print由打印語句變成函數了。

退出激活環境用下面的命令:

(HigEnv) c:PythonProjsjtu-csHigEnvScripts>deactivate

值得注意的是,退出終端,重新進來的時候,如果沒有激活,我們配置的虛擬環境是不會生效的,linux就不一樣了,一直生效,不用每次都激活,目前還在研究中。

4. 在pycharm中使用virtualenv

pycharm開發工具是我目前見過最好的python開發工具,非常強大,本身已經集成了virtualenv工具,所以我們如果用它做開發,根本無需手工安裝virtualenv,

不過話又說回來,在windows下的virtualenv使用方法和linux大同小異,會了windows,linux一通百通。

4.1 新建項目,自由選擇python版本

當導入已有項目時,pychar會自動選擇相匹配的python版本,當然你也可以選,方法在后面。另外python2和python3分別向下兼容,你不會除了這兩個版本還有其余版本吧。

4.2. 在pycharm中創建virtualenv的虛擬環境:

當然了,你也可以不用創建環境變量,直接選擇你需要的就可以了:

打開你需要選擇python版本的項目,然后直接選擇需要的project interpreter.

OK!

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • python
    +關注

    關注

    56

    文章

    4825

    瀏覽量

    86216
  • tensorflow
    +關注

    關注

    13

    文章

    330

    瀏覽量

    61037

原文標題:windows環境下使用virtualenv對python進行多版本隔離

文章出處:【微信號:magedu-Linux,微信公眾號:馬哥Linux運維】歡迎添加關注!文章轉載請注明出處。

收藏 0人收藏

    評論

    相關推薦
    熱點推薦

    何在bash中使用條件語句

    今天我們介紹一下如何在 bash 中使用條件語句。
    的頭像 發表于 12-09 17:27 ?2421次閱讀
    如<b class='flag-5'>何在</b>bash<b class='flag-5'>中使</b>用條件語句

    何在Linux中使用htop命令

    本文介紹如何在 Linux 中使用 htop 命令。
    的頭像 發表于 12-04 14:45 ?2881次閱讀
    如<b class='flag-5'>何在</b>Linux<b class='flag-5'>中使</b>用htop命令

    何在VxWorks系統中使用TrueType字庫

    何在VxWorks系統中使用TrueType字庫
    發表于 03-29 12:25 ?19次下載

    何在pycharm環境下使用python

    PyCharm是由JetBrains打造的一款Python IDE,VS2010的重構插件Resharper就是出自JetBrains之手。
    的頭像 發表于 01-22 11:19 ?2883次閱讀

    何在java代碼中使用HTTP代理IP

    何在java代碼中使用HTTP代理IP。
    的頭像 發表于 08-04 15:38 ?2439次閱讀

    何在python代碼中使用HTTP代理IP

    何在python代碼中使用HTTP代理IP。
    的頭像 發表于 08-04 15:46 ?1449次閱讀

    何在PHP代碼中使用HTTP代理IP

    何在PHP代碼中使用HTTP代理IP。
    的頭像 發表于 08-04 16:08 ?2649次閱讀

    何在Arduino中使用伺服電機

    電子發燒友網站提供《如何在Arduino中使用伺服電機.zip》資料免費下載
    發表于 10-24 09:46 ?3次下載
    如<b class='flag-5'>何在</b>Arduino<b class='flag-5'>中使</b>用伺服電機

    何在Arduino中使用LDR

    電子發燒友網站提供《如何在Arduino中使用LDR.zip》資料免費下載
    發表于 10-31 09:50 ?0次下載
    如<b class='flag-5'>何在</b>Arduino<b class='flag-5'>中使</b>用LDR

    何在Arduino中使用Modbus

    電子發燒友網站提供《如何在Arduino中使用Modbus.zip》資料免費下載
    發表于 11-22 11:21 ?14次下載
    如<b class='flag-5'>何在</b>Arduino<b class='flag-5'>中使</b>用Modbus

    何在Arduino中使用微型伺服

    電子發燒友網站提供《如何在Arduino中使用微型伺服.zip》資料免費下載
    發表于 11-28 09:50 ?1次下載
    如<b class='flag-5'>何在</b>Arduino<b class='flag-5'>中使</b>用微型伺服

    pycharm命令行終端運行代碼

    PyCharm的命令行終端允許開發者在IDE中直接執行命令,并查看輸出結果。通過使用命令行終端,開發者可以在不離開PyCharm的情況下運行代碼、調試程序和執行其他與開發相關的任務。 在本文中,我們將詳細介紹如何在
    的頭像 發表于 11-22 11:20 ?5822次閱讀

    何在測試中使用ChatGPT

    Dimitar Panayotov 在 2023 年 QA Challenge Accepted 大會 上分享了他如何在測試中使用 ChatGPT。
    的頭像 發表于 02-20 13:57 ?1004次閱讀

    pycharm怎么訓練數據集

    在本文中,我們將介紹如何在PyCharm中訓練數據集。PyCharm是一款流行的Python集成開發環境,提供了許多用于數據科學和機器學習的工具。 1. 安裝PyCharm和相關庫 首
    的頭像 發表于 07-11 10:10 ?1134次閱讀

    pycharm如何訓練機器學習模型

    PyCharm是一個流行的Python集成開發環境(IDE),它提供了豐富的功能,包括代碼編輯、調試、測試等。在本文中,我們將介紹如何在PyCharm中訓練機器學習模型。 一、安裝PyChar
    的頭像 發表于 07-11 10:14 ?1559次閱讀
    主站蜘蛛池模板: 美女18黄| 在线播放日韩欧美亚洲日本 | 99视频网址 | 色jie戒电影| 中国老妇xxxhd | 中文字幕 亚洲 有码 在线 | 亚洲不卡一卡2卡三卡4卡5卡 | 亚洲精品国产一区二区贰佰信息网 | 人妻免费视频公开上传 | YELLOW高清在线观看2019 | 欧美成人亚洲高清在线观看 | 色橹橹欧美在线观看视频高清 | 久久机热视频 这里只有精品首页 | 亚洲 欧美 日本 国产 高清 | 国产精品青草久久福利不卡 | 色色色五的天 | 国产色情短视频在线网站 | 日韩亚洲国产欧美免费观看 | 一区二区三区毛AAAA片特级 | 精品国产乱码久久久久乱码 | 伦理片在线3348 | 两个洞一起插哦!好刺激 | 精品国产九九 | 国产精品97久久AV色婷婷 | 欧美亚洲另类热图 | 亚洲高清国产品国语在线观看 | 亚洲精品国产精品精 | 黑人 尺寸 强行害怕 痛哭 | 在线亚洲色拍偷拍在线视频 | 5g天天奭视频 | 漂亮的保姆6在线观看中文 漂亮的保姆5电影免费观看完整版中文 | 亚洲综合色婷婷在线影院 | 人C交ZZZ0OOZZZ000| 中文国产乱码在线人妻一区二区 | 一区两区三不卡 | 人妻精品久久无码专区 | 色戒无删减流畅完整版 | 韩国女主播内部vip自带氏巾 | 一区二区三区高清视频 | 国产欧美另类久久久精品免费 | 国产午夜婷婷精品无码A片 国产午夜视频在永久在线观看 |

    電子發燒友

    中國電子工程師最喜歡的網站

    • 2931785位工程師會員交流學習
    • 獲取您個性化的科技前沿技術信息
    • 參加活動獲取豐厚的禮品