代码详解:Python虚拟环境的原理及使用
|
如果想要安装第三方库的特定版本,比如numpyv1.15.3,可像往常一样使用pip。
现在可在脚本或活动的Python shell中导入numpy。例如,假设项目包含以下几行脚本tests / imports-test.py。
直接从命令行运行这个脚本时,可得到:
成功。脚本导入numpy没有故障。
但丁和Virgil穿过Styx河—但丁《神曲·地狱篇》第八章 插图:Gustave Doré 4. 管理环境 (1) 需求文件 使我们的工作成果可被他人重新使用的最简单方法是在项目的根目录(顶层目录)中加入一个需求文件。为此,需要运行pip freeze,以下列出已安装的第三方软件包及其版本号:
并将输出写入文件,我们称之为requirements.txt。
更新软件包或安装新软件包时,都可使用相同的命令重写需求文件。 现在,任何共享项目的人都可以使用requirements.txt文件,通过复制环境以在系统上运行项目。 (2) 复制环境 等等——究竟是怎么做到的? 想象一下,我们的队友Sara从团队的GitHub存储库中删除了测试项目。在她的系统上,项目的目录树如下所示:
注意到有点不寻常的东西了吗?是的,没错!没有venv /文件夹。 我们已经将它从团队的GitHub存储库中删除,因为它的存在可能会引起麻烦。 这就是使用requirements.txt文件对复制项目代码至关重要的一个原因。 (编辑:PHP编程网 - 湛江站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |



