- 神经网络设计与实现
- (英)列奥纳多·德·马尔希 劳拉·米切尔
- 366字
- 2021-06-24 11:18:00
1.3.1 了解虚拟环境
使用Python时,你可能会用到大量的库或包。虚拟环境venv是创建易于复制的工作设置的第一个也是最直接的方法。
从Python 3.3开始,venv模块成为Python的内置模块,这意味着你无须安装任何外部组件。
要以自动化方式创建环境,必须创建一个包含所有要安装的库的列表。pip有一种定义此列表的非常简单的方法,创建一个.txt文件并在每行指定一个库就可以了。
要创建环境,需要执行以下步骤:
1)安装Python 3.7。
2)通过下列指令创建一个名为dl_venv_pip的新虚拟环境。
![](https://epubservercos.yuewen.com/96A46E/20422784308285606/epubprivate/OEBPS/Images/007-i.jpg?sign=1739663683-NJ7dAMIZ1rX9tYq9fHK05NuVkMh3O9fB-0-f451d74afddb9cd2db52903ed3fd6ae1)
3)在requirements.txt文件中指定所需的库,内容如下。
![](https://epubservercos.yuewen.com/96A46E/20422784308285606/epubprivate/OEBPS/Images/007-2-i.jpg?sign=1739663683-JY80hWRzW7wFNEgGWEAKJdryQKgJL67r-0-a5e260ce803771cb5b14e8562269855e)
4)通过下列指令安装指定库。
![](https://epubservercos.yuewen.com/96A46E/20422784308285606/epubprivate/OEBPS/Images/007-3-i.jpg?sign=1739663683-DncN4Kt1ocV43JieKYqlOU3nqWp5xjDr-0-3b3af58a1490ed3a73e72df4d5c2551e)
5)输入下列指令,激活环境。
![](https://epubservercos.yuewen.com/96A46E/20422784308285606/epubprivate/OEBPS/Images/007-4-i.jpg?sign=1739663683-4iHO3zMnDO9l3vw1ShKcqpO7q3m1dckm-0-03baf069b3084be316077913f26a8db9)
激活虚拟环境后,对Python解释器的所有调用都将被重定向到虚拟环境的解释器。这是一种快速简便的分发需求的方法,但是由于操作系统不同,仍然可能会出现兼容性问题,并且由于许多数据科学项目都依赖于其中的许多库,因此可能还需要一些时间来安装所有库。