在资源管理器中访问路径:%appdata%
新建pip文件夹,在pip文件夹内新建文件:pip.ini
文件内容:
1 2 3 4 |
[global] timeout = 600 index-url = https://pypi.tuna.tsinghua.edu.cn/simple trusted-host = pypi.tuna.tsinghua.edu.cn |
在资源管理器中访问路径:%appdata%
新建pip文件夹,在pip文件夹内新建文件:pip.ini
文件内容:
1 2 3 4 |
[global] timeout = 600 index-url = https://pypi.tuna.tsinghua.edu.cn/simple trusted-host = pypi.tuna.tsinghua.edu.cn |
在使用Python进行开发时,经常需要安装各种包,如果同时开发多个项目,就有可能出现开发环境冲突的问题。通过使用Virtualenv来创建多个独立的Python开发环境,可以很好的解决环境冲突问题,也可以避免主系统环境被污染的问题。
安装
1 |
pip install virtualenv |
创建虚拟环境
1 2 |
cd project-dir virtualenv --no-site-packages venv |
Windows 激活虚拟环境
1 2 3 4 5 |
cd venv\Scripts\ # 激活 activate # 退出 deactivate |
Linux 激活虚拟环境
1 2 3 4 |
# 激活 source venv/bin/activate # 退出 deactivate |
在用python2.7写win上的Bing壁纸下载器时遇到如下报错:
1 |
'ascii' codec can't decode byte 0xe9 in position 9: ordinal not in range(128) |
解决方法是在文件中加入:
1 2 3 4 5 |
import sys default_encoding = 'utf-8' if sys.getdefaultencoding() != default_encoding: reload(sys) sys.setdefaultencoding(default_encoding) |
参考:python 处理中文时出现的错误’ascii’ codec can’t decode byte 0xe9 in position 0: ordinal not in range(128)” 解决方法