Python 虚拟开发环境迁移
在家里的电脑利用虚拟环境进行开发,准备把开发环境移至到单位的电脑里,但是单位电脑没有网络,开始的时候仅仅是把家里的电脑的开发环境打包,然后复制到单位的电脑里,发现无法正常运行,在网上查询了一下,自己再次尝试,把过程记录下来。
复制家里开发环境以及依赖的包
家里电脑的win7系统,进入命令行
启动虚拟环境
E:\workstation\Scripts>activate
(workstation) E:\workstation>
创建一个whls目录(目录名字可以随便)
进入whls目录
(workstation) E:\workstation\whls>
执行
(workstation) E:\workstation\whls>pip freeze --all > requirements.txt
在whls包里创建了一个requirements.txt文件,记录虚拟环境所有依赖的包的信息
然后执行
pip download -d . -r requirements.txt
根据requirements.txt里面记载的信息,将依赖包下载下来,至此,虚拟环境所需要的包已经打好了。