最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

拋棄venv,使用anaconda當做python項目開發(fā)環(huán)境

2023-08-12 18:32 作者:好學滴Ivern  | 我要投稿

用了數(shù)年的virtual environment開發(fā)環(huán)境包,雖然覺得venv創(chuàng)建的十分方便,但是呢?


venv和anaconda的使用對比:

  • venv

創(chuàng)建方便,使用起來方便可以隨時創(chuàng)建

容量小,不占用特別大的空間

比python本地環(huán)境更加安全

單個python環(huán)境

  • anaconda

容器化,將python依賴庫置于容器之中,方便管理

有可視化的管理ui,anaconda navigator

命令管理更加的全面

有環(huán)境遷移

多個python環(huán)境可以切換,依賴庫可以繼承

  • 對比

anaconda是對virtual env的擴展,提供了更多venv所不能的。

最重要的是anaconda他新,在應用科技的時代,總是后來者居上的。


我其實之前使用了virtual env有好長的時間,也接觸了anaconda很長一段時間,但鑒于v-env的創(chuàng)建方便,一直沒有改用anaconda。但是稍微對比了一下發(fā)現(xiàn),anaconda比v-env強很多。尤其是venv在使用的過程中,有一個很讓人頭疼的問題,pycharm每次打開之后,會自動的去使用默認的python解釋器。盡管這個解釋器不是所打開的這個項目中所用到的。想要使用venv來當做項目的環(huán)境,就需要把venv重新配置成指定的項目的依賴環(huán)境。但是在使用venv配置成項目的環(huán)境時候,經(jīng)常指定不成功。pycharm這個地方做的太不人性化了。pycharm也好幾個指定python解釋器作為項目的依賴庫的方法,但是往往并不很奏效。或者說奏效的不是某一個配置。我試過好多次cd到venv中去激活環(huán)境,但是activate的使用尤其是在pycharm的命令控制臺中,存在當前工作目錄和我們需要指定的工作目錄不一樣。這就有時候需要加上一大串的路徑字符來指定了。


ok,使用anaconda吧。


anaconda的安裝過程,這里略過。


直接上使用的一些重要片段


創(chuàng)建venv

然后一路OK,回到python interpret可以看到新建的依賴庫里面的工具庫。


常用命令:

  • conda list:查看環(huán)境中的所有包

  • conda install XXX:安裝 XXX 包

  • conda remove XXX:刪除 XXX 包

  • conda env list:列出所有環(huán)境

  • conda create -n XXX:創(chuàng)建名為 XXX 的環(huán)境

  • conda create -n env_name jupyter notebook :創(chuàng)建虛擬環(huán)境

  • activate noti(或 source activate noti):啟用/激活環(huán)境

  • conda env remove -n noti:刪除指定環(huán)境

  • deactivate(或 source deactivate):退出環(huán)境

  • jupyter notebook :打開Jupyter Notebook

  • conda config --remove-key channels :換回默認源

  • conda config --show channels 查看conda鏡像源


拋棄venv,使用anaconda當做python項目開發(fā)環(huán)境的評論 (共 條)

分享到微博請遵守國家法律
日土县| 弋阳县| 肇源县| 广饶县| 灵川县| 华阴市| 隆化县| 临湘市| 平凉市| 高台县| 平罗县| 龙岩市| 郸城县| 若尔盖县| 神木县| 石家庄市| 大洼县| 陕西省| 邹平县| 巨野县| 麻城市| 卢湾区| 青河县| 长沙县| 商都县| 旌德县| 乌苏市| 沅陵县| 家居| 乌鲁木齐县| 盐津县| 上高县| 环江| 安阳市| 唐河县| 邢台县| 安龙县| 岢岚县| 永德县| 汾西县| 多伦县|