• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

Python-虚拟环境的价值和常用命令

python 搞java代码 3年前 (2022-06-26) 21次浏览 已收录 0个评论

虚拟环境治理

明天聊聊Python中虚拟环境的价值和常用命令

为什么会有虚拟环境?

在理论我的项目开发中,咱们通常会依据本人的需要去下载各种相应的框架库,如Scrapy、Beautiful Soup等,然而可能每个我的项目应用的框架库并不一样,或应用框架的版本不一样。

这样须要咱们依据需要一直的更新或卸载相应的库。

间接对咱们的Python环境操作会让咱们的开发环境和我的项目造成很多不必要的麻烦,治理也相当凌乱。

如以下场景:

  • 场景1:我的项目A须要某个框架1.0版本,我的项目B须要这个库的2.0版本。如果没有装置虚拟环境,那么当你应用这两个我的项目时,你就须要来回的卸载装置了, 这样很容易就给你的我的项目带来莫名的谬误;
  • 场景2:公司之前的我的项目须要python2.7环境下运行,而你接手的我的项目须要在python3环境中运行, 想想就应该晓得,如果不应用虚拟环境,这这两个我的项目可能无奈同时应用, 应用python3则公司之前的我的项目可能无奈运行,反之则新我的项目运行有麻烦。而如果虚拟环境能够别离为这两个我的项目配置不同的运行环境,这样两个我的项目就能够同时运行。

Tips:其实虚拟环境益处也的确比拟多,须要对此相干的命令有一些根本理解。我记在这里,不便大家后续查阅。

查看已有虚拟环境

# 在命令行输出以下命令
conda info --envs

创立新的虚拟环境

# 在命令行输出如下命令
conda create --name newName python=3.7

当你的本地创立了多个虚拟环境之后,加之又在不同的虚拟环境中装置了 不同的第三方package,这样一来,虚拟环境的切换就很重要了。

切换虚拟环境

# 在命令行中切换到想要的虚拟环境,我这里切换到 project-1
conda activate project-1

而后,就能够在以后环境中安装包:

# 在以后的paddle环境中装置好ipykernel
conda install ipykernel

搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:Python-虚拟环境的价值和常用命令

喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址