如何管理你下载的一大堆 Python 包【❤️win 环境及 linux 环境下创建虚拟环境详
来源:http://www.tudoupe.com时间:2022-07-03
介绍 - 解决了两个 python 开发中常见的问题:
Python非常多用途。每个人都知道(我也知道,哈),但这意味着-- Python的库多,是真的多!你要用哪个库,就直接下载!pip install!很简单吧,是很简单!但是,这将直接导致一个问题,对很多新来者来说也是很容易的,如果你看看他的Python环境,全是第三方包,密密麻麻的,甚至可以打开火柴,第三方包装必须装满六个月,他不知道为什么他觉得电脑不正常。
第二个问题本质上与第一个问题相同,但如果你想同时开发多个项目,因为老板的要求,那是个好问题。咱就假设是俩吧。一个项目需求。 txt包含Django V2.1的包。 项目B的需要。 txt包含Django V3.2.7.的包。咋办?是不是傻眼了!你也知道,我们有一个计算机和一个 python环境,如何同时装载两个不同版本的同一软件包?
这将使在这个文章中所介绍的虚拟环境(virtualenv)成为一个大 debut!!
首先,让我们了解一件事:什么是虚拟环境?
Python虚拟环境的主要目的是为不同的项目创建独立运行环境。在虚拟环境下,每个项目都有自己的依赖包,它与其他项目无关。同一套件可以在不同的虚拟环境中具有不同的版本。并且,虚拟环境的数量是无限的,我们可以用诸如 virtualenv等工具轻松创建多个虚拟环境。
以上是官方的解释,可能还有几个人还没有完成它。其实简单俩说,就是创造一个独立的小空间,不同的个性化条件可以在每个小空间中配置,而不影响其他小空间。每个由老板发送的新项目都需要一个不需要环境和不同的版本的工具箱,如果环境的整个版本被更改,这可能会导致以前的项目和代码根本不运行,为了避免这种情况,一个独立的虚拟环境诞生了。
使用虚拟环境,我们可以随心所欲设立它或改变它的运作,随便你咋玩,不怕玩坏,你不能玩坏并且删除重建!因为虚拟机是一个在系统上运行的虚拟软件,虚拟机系统的任何操作均等于虚拟机设备和系统在运行虚拟机时,不会影响计算机上的实际数据!
然后, 纯理论的下列步骤:
安装一个 python 解释器(我觉得这个句子就像废话,没有 python 解释器如何创建一个虚拟环境包..)
使用 virtualenv (注意:创建的虚拟环境取决于计算机的初始的python环境,但独立于它)创建一个孤立的python运行环境:
现在你可以使用上面的方法直接访问创建的虚拟环境;也可以使用 pycharm 链接访问这个虚拟环境!
最后,两个重大的演示:
首先-在窗口下创建一个新的虚拟环境!
创建一个名为env的新文件夹. cmd命令 cd 进入文件夹. 使用下面的命令检查我们是否安装了虚拟文件夹!
输入命令: virtualenv spider(spider是虚拟环境的名称)成功创建虚拟环境!
输入命令:spiderScriptsactivate 您可以输入我们创建的虚拟环境。
输入命令: désactivate 以退出当前虚拟环境.
如果您想在Pycharm中使用我们的新的虚拟环境,请直接在设置中添加本地环境,并在我们的新的虚拟环境文件夹中选择Pythonexe文件!
其次,在Linux下创建一个新的虚拟环境!
1.输入命令: virtualenv bb 创建一个新的虚拟环境。
2.Enter the command: source /home/pyvip/bb/bin/activate 您可以使用我们的新的虚拟环境。
如果您想远程连接到Pycharm, लिनक्स将使用这个新创建的Python虚拟环境。

其实,当我们在ubuntu中建立一个虚拟环境时,virtualenvwrapper包通常用于管理虚拟环境。详细的操作步骤,请参阅本条:Ubuntu 20在Ali Cloud Server ECS.04中成功安装,使用 virtualenv和 virtualenvwrapper,后面出!
如果您的Python项目已经完成,并且不想使用这个虚拟环境,那么您该怎么办?很简单,直接删除它(那样暴力 ~)。
上一篇:留学小白常见问题超详细解答
下一篇:数字化转型常见问题及应对建议
相关新闻
- 2023-04-16 2台电脑怎么共享(2台电脑怎么共享
- 2023-04-16 主板检测卡代码(电脑主板检测卡代
- 2023-04-16 dnf未响应(dnf未响应老是上不去)
- 2023-04-16 ppoe(pppoe拨号上网)
- 2023-04-16 网速不稳定(网速不稳定是路由器的
- 2023-04-16 wds状态(Wds状态成功)
- 2023-04-16 光标键(光标键不动了怎么办)
- 2023-04-16 电脑提速(电脑提速100倍的方法)
- 2023-04-16 切换用户(切换用户怎么切换回来
- 2023-04-16 数据包是什么(产品数据包是什么
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
