安装conda
推荐 [清华源下载地址](https://mirrors.tuna.tsinghua.edu.cn/anaconda/miniconda/)
一定注意64位和32位区别,版本不一定最新,我选Miniconda3-4.6.14-Windows-x86_64,最新版本报错,缺少dll文件,python版本也不一定要最新3.9
一路next,在配置时,

不加入系统环境,不用自带的phyton作为默认环境,都不选,手动配置
安装完配置环境:
主要有三个环境的配置:
①anaconda安装路径(为了Python检查正常),我的是D:\Anaconda3
②安装路径\Scripts(为了conda检查正常):我的路径是D:\Anaconda3\Scripts
③另一个路径(加不加不知道有什么区别,不影响后边的检查):安装路径\Library\bin,我的是D:\Anaconda3\Library\bin
上述三个环境变量都是通过:电脑—右键—高级系统设置—环境变量—系统变量—双击path—新建这两个变量即可。
配置源,打开cmd:
------------------------------------------------------------------------------------------------------------------------------------------------------
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/ conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/ conda config --set show_channel_urls yes
---------------------------------------------------------------------------------------------------
.condarc配置文件 ,位置 C:\Users\Administrator ,上面一条条输入也行,直接粘贴覆盖也行:
channels: - https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/ - https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/ - http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/ - http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/ always_yes: false show_channel_urls: true
很容易出现源错误的情况,请把https换成http即可
其他参考源:
国内镜像
http://mirrors.aliyun.com/pypi/simple/ //阿里
https://pypi.tuna.tsinghua.edu.cn/simple/ //清华
http://pypi.douban.com/ //豆瓣
http://pypi.hustunique.com/ //华中理工大学
http://pypi.sdutlinux.org/ //山东理工大学
http://pypi.mirrors.ustc.edu.cn/ //中国科学技术大学
常用命令:
1.查看环境:
conda info -e
2. 创建环境:
conda create -n py3 python=3.6
移除环境
conda remove -n env_name --all
conda activate env_name # 启动环境
3.查看已经安装的包:
pip list
或者 conda list
4.安装和更新: pip和conda安装不同,pip对环境配置强点,安装依赖少,conda多,推荐pip安装
pip install requests
pip install requests --upgrade
或
conda install requests
conda update requests
更新所有库
conda update --all
更新 conda 自身
conda update conda
更新 anaconda 自身
conda update anaconda
用anaconda保证64位和32位的python共存
conda info # 查看当前工作平台 set CONDA_FORCE_32BIT=1 # 切换到32位 ,用哪个位的版本先切换到,再创建环境 set CONDA_FORCE_32BIT=0 # 切换到64位 conda create -n env_name python=3.6 # 在虚拟环境env_name中安装python
pip常用命令:
1、pip 安装
pip install pyqt5
pip install pyqt5-tools
2. 卸载
pip uninstall py
3.更新
pip install -u pyqt5
临时使用源:
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple some-package
设为默认
升级 pip 到最新的版本 (>=10.0.0) 后进行配置:
pip install pip -U #更新pip,可以不用更新 pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
小知识:
官方文档:On Windows the configuration file is %APPDATA%\pip\pip.ini.
cmd输入echo %APPDATA%,可以查看位置
pyinstaller 配置
总结命令:
Pyinstaller -F setup.py 打包exe
Pyinstaller -F -w setup.py 不带控制台的打包
Pyinstaller -F -i xx.ico setup.py 打包指定exe图标打包
平常我们只需要这三个就好了,足够满足所有需求了。
Pyinstaller -F -w -D 1.py
pip install 三方库出错原因:
1. 问题描述
其实准确来讲卡住的步骤不是在安装第三方库,而是在安装完成之后的锁定依赖的步骤。
会出现类似下面的提示:
Locking [dev-packages] dependencies... Locking [packages] dependencies...
最后报超时的异常:
pipenv.patched.notpip._vendor.urllib3.exceptions.ReadTimeoutError: HTTPSConnectionPool(host='files.pythonhosted.org', port=443): Read timed out.
原因在于 Pipfile
文件中指定使用官方源锁定依赖,导致速度过慢,解决方案自然是更换国内源。
2. 国内源的选择
阿里云:http://mirrors.aliyun.com/pypi/simple/
豆瓣:http://pypi.douban.com/simple/
清华大学:https://pypi.tuna.tsinghua.edu.cn/simple/
中国科学技术大学:https://pypi.mirrors.ustc.edu.cn/simple/
下面修改 Pipfile
文件默认源为清华源。
3. 更换清华源
注:以下过程在
Ubuntu
系统中进行,其他系统类似。
- 切换目录到项目文件根目录
- 查看
Pipfile
的内容:cat Pipfile
[[source]] url = "https://pypi.org/simple" verify_ssl = true name = "pypi" [packages] flask = "*" requests = "*" wtforms = "*" flask-sqlalchemy = "*" cymysql = "*" flask-login = "*" [dev-packages] [requires] python_version = "3.7"
我们要修改的就是 [[source]]
下的 url