在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

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

3天內不再提示

Python的虛擬環境究竟是什么

jf_78858299 ? 來源:碼農的荒島求生 ? 作者:碼農的荒島求生 ? 2023-02-24 14:21 ? 次閱讀

記得在學校寫代碼的時候,那時還沒有用到版本管理系統,在這種情況下如果想要在自己的小項目上做個實驗但是實驗完成后又不想保留這些測試代碼,該怎么辦呢,方法很簡單,那就是:

直接copy整個項目

然后在新被copy出來的項目上做實驗,這樣就不會干擾到正常代碼了,實驗完成后直接刪除這個copy項目即可。

本質上,Python的虛擬環境目的和上面是一樣的。希望大家不要誤解“虛擬”二字,Python的虛擬環境無非就是將系統的Python運行環境copy到一個指定的文件夾下,這個文件夾里的內容就是所謂的虛擬環境。你可以在這個copy出來的環境做實驗(寫你的Python代碼)而不用擔心影響到其它的項目。

也就是說每個虛擬環境都是獨立的相互隔離的。你可以把Python的虛擬環境想象成學校里為做實驗直接copy出來的整個項目。

安裝

在Python中,用來打包copy系統中Python運行環境的工具是virtualenv。安裝也非常簡單。

$ pip install virtualenv

用法

創建虛擬環境

安裝好virtualenv后就可以使用啦,想創建一個叫web的虛擬環境使用命令:

$ virtualenv web

運行完這個命令后就會有一個叫做web的文件夾,打開后會看到,這里有一整份的Python運行環境,包括bin, include, lib等,你可以隨意修改這些文件而不用擔心影響到其它Python項目以及系統的Python運行環境。

激活虛擬環境

在使用虛擬環境之前要告訴操作系統:“Hi,操作系統,我要使用web下的Python啦,不要影響到其它的Python項目”,那么如何告訴操作系統呢。使用命令:

$ source web/bin/activate

運行這個命令之后你會發現你的命令行前面會多出幾個字,也就是你的虛擬環境的命令,多出的這幾個字告訴你,當前是在用虛擬環境里的Python運行代碼的。

退出虛擬環境

當想退出虛擬環境的時候,你可以用下面的命令告訴操作系統放你出來。

$ deactivate

運行完這個命令之后,再使用Python就用的系統中安裝的Python啦。

是不是非常簡單。

如果你的Python項目開發完成不想用這個虛擬環境了該怎么辦呢?很簡單, 直接刪除就可以了。

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

    關注

    0

    文章

    29

    瀏覽量

    9027
  • python
    +關注

    關注

    56

    文章

    4825

    瀏覽量

    86201
  • copy
    +關注

    關注

    0

    文章

    6

    瀏覽量

    3100
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    用離線安裝器安裝的idf,其創建的Python虛擬環境無激活腳本是怎么回事?

    如題,用離線安裝器安裝的idf,其創建的Python虛擬環境無激活腳本,具體如下圖所示: 反而用vscode插件安裝的idf有,如下圖:vscode插件安裝的idf的Python虛擬環境
    發表于 06-11 06:49

    Linux的虛擬環境使用方法

    linux下安裝虛擬環境:1.安裝虛擬環境sudo apt install python-virtualenvsudo easy_install virtualenvwrapper或者sudo
    發表于 07-23 07:25

    python虛擬環境使用方法

    python虛擬環境
    發表于 09-17 09:02

    python虛擬環境創建

    python使用虛擬環境管理包
    發表于 03-19 10:13

    詳解Python虛擬環境搭建

    手把手教你搭建Python虛擬環境,還不會的同學收藏學習哦!
    發表于 03-30 13:36

    Python虛擬環境的作用和搭建方法

    Python虛擬環境的作用及搭建方法
    發表于 06-08 07:32

    圖解:IGBT究竟是什么?

    圖解:IGBT究竟是什么? IGBT究竟是什么?
    發表于 08-10 08:01

    S參數究竟是什么?

    S參數究竟是什么?起決定性作用的S參數將S參數擴展到多端口器件和差分器件
    發表于 03-01 11:46

    我們仿真DDR究竟是仿真什么

    我們仿真DDR究竟是仿真什么?
    發表于 03-04 07:32

    電感飽和究竟是什么

    電感飽和究竟是什么
    發表于 03-11 08:13

    分貝究竟是什么?如何去理解它?

    分貝究竟是什么?如何去理解它?
    發表于 05-31 07:05

    一文讀懂eMMC究竟是啥?

    eMMC究竟是啥?eMMC長什么樣?eMMC用在哪?主要是干嘛用的?eMMC究竟是如何工作的呢?
    發表于 06-18 06:04

    python如何配置虛擬環境

    python虛擬環境可以為一個 python 項目提供獨立的解釋環境、依賴包等資源,既能夠很好的隔離不同項目使用不同 python 版本
    發表于 01-07 17:12 ?1064次閱讀

    Python虛擬環境pipenv的使用

    一般我們創建 Python 項目的時候都會創建一個虛擬環境,這樣做的好處就是會把項目環境和操作系統環境區分開來,避免把操作系統環境弄亂。 還
    的頭像 發表于 08-23 10:15 ?1923次閱讀

    S參數究竟是什么?

    S參數究竟是什么?
    發表于 11-01 08:24 ?2次下載
    S參數<b class='flag-5'>究竟是</b>什么?
    主站蜘蛛池模板: 色视网站 | 五月婷婷七月丁香 | 五月丁香啪啪 | 欧美a色| 午夜精品久久久久久99热7777 | 好看的一级毛片 | 色西西 | 久久免费手机视频 | 啪啪大片| 天天操天天操天天操香蕉 | 日产精品卡二卡三卡四卡无卡乱码 | 亚洲视频在线观看一区 | 污污视频网址 | 最新黄色在线 | 特级毛片a级毛免费播放 | 久久澡人人澡狠狠澡 | 天天夜夜啦啦啦 | 国产男女免费视频 | 中文字幕一区二区三区在线播放 | 亚洲综合国产一区二区三区 | 乌克兰毛片| 久久三级国产 | 黄色国产在线观看 | 天天撸夜夜操 | 黄色小视频免费看 | 久久视频精品线视频在线网站 | 4455ee日本高清免费观看 | 欧美小网站| 欧美日韩国产一区 | 中文字幕一区二区三区永久 | 婷婷亚洲综合一区二区 | 亚洲成a人片在线网站 | 不卡视频一区二区 | 最近国语剧情视频在线观看 | 国产精品美女免费视频观看 | 欧美又粗又长又湿又黄的视频 | 高清一级做a爱视频免费 | 伊人网在线视频 | 午夜视频在线观看免费观看在线观看 | 深爱激情五月婷婷 | 日本天堂影院 |