问题一:科学上网问题
问题二:虚拟环境创建
问题三:依赖安装
pytube地址改变
项目中依赖的pytube的git地址已经改变,git重新搜索,修改requirements.txt中语句。
具体做法:
将:git+https://github.com/baxterisme/pytube # patched pytube
修改为:git+http://github.com/pytube/pytube
服务器与客户端名称不一致ValueError: check_hostname requires server_hostname
使用梯子时,走的代理端口。
参考:python request及pip命令挂代理后报错ValueError: check_hostname requires server_hostname的真正解决方法
做法:添加环境变量。
搭上梯子,查看代理端口号,设置->网络和Internet->代理。
搜索环境变量进行添加。
pip安装需要回溯版本过多,过慢,特别是padas
具体做法:
将:pip install -r requirements.txt
修改为:pip install -r requirements.txt --use-deprecated=legacy-resolver
下面语句是不进行版本回溯的安装语句。
重新安装,使用缓存
到调用,padas库时非常慢。不需要下载缓存重新下载的语句。
清除缓存:pip cache purge
参考:pip/conda安装包出错:Using cached http://mirrors.aliyun…
备份anaconda虚拟环境,在另一台电脑安装
打开图形化窗口操作。
备份完,生成一个.yaml文件。
在另一台电脑中打开anaconda prompt,输入conda env create -f yourymlname.yml,注意-f后面是你自己生成的环境文件。
参考:使用yml快速配置conda虚拟环境