![神经网络设计与实现](https://wfqqreader-1252317822.image.myqcloud.com/cover/765/38894765/b_38894765.jpg)
上QQ阅读APP看书,第一时间看更新
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=1738855301-ZhtLCj2RZVj81TNj8CqVNTnmq0OqHZ9H-0-6c670b05f84102fe2f993e17366212fd)
3)在requirements.txt文件中指定所需的库,内容如下。
![](https://epubservercos.yuewen.com/96A46E/20422784308285606/epubprivate/OEBPS/Images/007-2-i.jpg?sign=1738855301-M7HXVwf37WNFT7PpupEgyvgduS6XujGG-0-b40f5d91daa06686e155d7605309bf3f)
4)通过下列指令安装指定库。
![](https://epubservercos.yuewen.com/96A46E/20422784308285606/epubprivate/OEBPS/Images/007-3-i.jpg?sign=1738855301-WOpZaElzqIeuegaw1znI1e8cOvYTrDnP-0-7736c78b0b56fc61faa826a115724a21)
5)输入下列指令,激活环境。
![](https://epubservercos.yuewen.com/96A46E/20422784308285606/epubprivate/OEBPS/Images/007-4-i.jpg?sign=1738855301-fIjFJXbOJrNTXGlEeC5v9vRWrtlSNRX7-0-7522bca5d39977bf3cd5d08611066120)
激活虚拟环境后,对Python解释器的所有调用都将被重定向到虚拟环境的解释器。这是一种快速简便的分发需求的方法,但是由于操作系统不同,仍然可能会出现兼容性问题,并且由于许多数据科学项目都依赖于其中的许多库,因此可能还需要一些时间来安装所有库。