问题
1.在进行conda或pip安装时,常出现Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by ‘ConnectTimeoutError的错误,大多是由于被墙的原因
2.在win上安装包时常提示缺少环境依赖包
pip指定镜像
pip install ‘你要下载的包’ -i http://pypi.douban.com/simple —trusted-host pypi.douban.com
用 -i 指定镜像
阿里云 http://mirrors.aliyun.com/pypi/simple/
中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/
豆瓣(douban) http://pypi.douban.com/simple/
中国科学技术大学 http://pypi.mirrors.ustc.edu.cn/simple/
conda指定镜像
- conda config —add channels http://mirrors.aliyun.com/pypi/simple/
- conda config —set show_channel_urls yes
执行完上述命令后会在当前用户目录下生成.condarc文件
ps:如果不是第一次添加,记得去 .condarc 删除原有的清华镜像 。
wheel文件安装
https://www.lfd.uci.edu/~gohlke/pythonlibs/
下载对应的包,进入该wheel文件所在目录,再通过pip install 安装
ps:注意,文件名要带上.whl后缀
通过源文件安装
方式一:
进入该目录,直接 python setup.py install
方式二:不推荐,在确实无法安装成功时尝试
1.先下载依赖包 python intsall -r requirements.txt
2.将主文件cp到python环境的LIB目录下
指定版本
pip install xxx==1.2.1
pip install xxx==1.2 会安装v1.2中最新的一个,如1.2.9
更新已安装的包
pip install —upgrade redis
虚拟环境
安装虚拟环境
pip3 install virtualenv
创建虚拟环境
virtualenv envname
会在项目下新增一个envname的文件夹
进入虚拟环境
先要进入cd到虚拟环境的位置(目录)的Scripts中,
然后在激活(activate.bat)虚拟环境,则进入新建的虚拟环境中了。
cd envname\Scripts
activate.bat
退出虚拟环境
cd envname\Scripts
deactivate.bat
生成依赖目录
pip freeze > requirements.txt