anaconda/miniconda安装,pip常用命令,pyinstaller常用,常见问题

 


安装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 

  
 
posted @ 2021-01-10 11:12  遥月  阅读(1227)  评论(0)    收藏  举报