python虚拟环境 windows环境搭建,python的虚拟环境

  python虚拟环境 windows环境搭建,python的虚拟环境

  以上,我终于搭建了Python环境。(Python版anacondapycharm环境配置全网最详细!然而,我们对Python环境以及为什么要构建虚拟环境知之甚少。我也参考一些教程。以下是学习过程的记录!

  介绍虚拟环境在说虚拟环境之前,我先说一下Python的开发环境是什么。Python开发环境用于编译和执行Python源程序。

  开发环境主要包括库、脚本和Python.exe。

  Lib:包括site-package(系统级库,核心尽量多,常用的少)和标准库。

  剧本:包括pip.exe等。

  Python.exe:

  虚拟环境是环境的副本,也是同一版本的Python环境的副本。在具有不同点的虚拟环境中,Lib下只有site-package,而没有标准库的脚本同时包含pip.exe和Python.exe。

  使用虚拟环境的另一个好处:当我们安装实现某个功能的软件包时,往往伴随着下载一些配套的软件包,而当我们运行install时,他会告诉我们,如果下载的数据包越来越多,数据包可能会发生碰撞。虚拟环境可以在一定程度上避免这种情况。

  从以下两个方面解释如何创建虚拟环境:

  Venv用于所有使用Python命令的Python 3.3或更高版本的虚拟环境中。

  在命令行上使用以下命令

  在Python -m venv -h中,可以查看当前虚拟系统的概要(帮助)。

  Python -m venv虚拟环境名可以创建一个新的环境。

  虚拟环境的名称将进入这个环境,您可以使用命令ls、dir、cd Lib和cd脚本来查看它的内容。

  创建环境时,我们报告了一个错误:

  错误:命令“[ c:_ _ users \ \ administrator \ venv demo \ \ scripts \ python . exe ,-Im ,-default-pip 返回了非zeroexitstatus 1。原因是在创建python虚拟环境时,如果使用与Anaconda集成的python -m venv venvdir,则无法使用pip。

  解决方法是使用python-mvenv-without-pipenv创建一个没有pip的虚拟环境,启动虚拟环境,安装pip;

  但是,如果测试通过并且虚拟环境中未安装pip,虚拟环境将使用默认pip。

  venv的- without-pip参数描述如下。

  -without-pip:skipsinstallingupgrading pipintevirtualenvenvironment(pipisbootstrappedbydefault)).

  如上所示,site-packages文件夹是空的。

  您创建的虚拟环境位于当前目录下,即c :\users\administrator\venv。

  要进入虚拟环境并进行操作,请使用命令。

  激活进入这个虚拟环境。

  m;

  或者在另一个目录中,使用激活虚拟环境名称。

  或者,进入虚拟环境文件夹下的脚本文件夹,直接使用虚拟环境。

  然后在虚拟环境中,输入Python,Python的代码就可以执行了。

  输入exit()或ctrl+c退出命令行状态。

  输入deactivate退出虚拟环境。

  在虚拟环境中,您可以执行以下命令来安装包:pip install Django。

  如何使用conda管理python虚拟环境?有些包经常从国外网站下载。这里,我们用清华的形象。

  康达配置-添加https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/频道

  康达配置-添加https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/频道

  conda配置-设置show_channel_urls是

  一些conda命令的介绍

  Conda -h可以查看几乎所有Conda命令的介绍。create创建一个conda的虚拟环境,比如Conda Create-n Django 3 env Python=3.7-n的意思是在后面加一个名字。

  事实上,这种方法创建的虚拟环境位于anaconda3安装目录的envs文件夹中。

  激活激活环境激活django3env

  注意前面没有conda,但是有conda报错(这个和我的教程不一致,但是你也可以从下图找到依据)

  列表可以看到当前(虚拟)环境中有什么,conda列表

  你可以看到,这个虚拟环境中的东西很少,只有必要的包。

  停用,即退出当前虚拟环境。

  使用list命令,我们可以看到conda环境中实际上有许多包。

  Search命令来查看远程商店中的包的版本是conda search django。

  Install将conda安装请求安装到环境中。

  cond install requests-version number可以安装一个特定的版本,最新版本默认没有版本号。

  卸载移除conda移除请求

  取消卸载conda取消安装请求

  更新conda更新请求

  以上是个人的学习过程。有不对的地方请批评指正!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: