小言_互联网的博客

Python3使用过程中的问题记录(2021.04.19更新)

370人阅读  评论(0)

一、一行命令pip换阿里源

默认的pip源是国外源,比较慢,一行命令更换为阿里源:

pip config set global.index-url https://mirrors.aliyun.com/pypi/simple/

二、一行命令创建虚拟环境(virtualenv)

默认pip安装使用是全局python环境,随着不断的使用,全局python环境中装的库越来越多,所以推荐使用虚拟环境。

下面以PyQt5的使用为例,在这种情况下,可以新建一个干净的python3的虚拟环境用于pyqt5的项目,而不必使用全局python环境。

1. 创建python3虚拟环境

进入到要创建的目录,执行下面命令即可创建一个:

python -m venv venv


创建完成之后在该目录下即可看到虚拟环境:

2. 虚拟环境配合VScode使用

使用VScode打开当前文件夹(D:/python/PyQt)作为工作区,若没有安装python扩展,需要先安装python扩展。

VScode会自动识别解析器路径:


这样则表示当前使用的是虚拟python环境,若没有,可以点击进行选择:

此时在VScode中新建终端,若是第一次运行,可能会遇到问题:无法加载文件ctivate.ps1,因为在此系统上禁止运行脚本

解决方法为:以管理员身份运行powershell,执行下面的命令:

Set-ExecutionPolicy RemoteSigned


再次在VScode中新建终端,即可成功进入虚拟环境:

查看当前环境下所有的pip包,是一个很干净的环境:

pip list


接着安装pyqt5:

pip install PyQt5


这样pyqt5库将安装到虚拟环境中,供该工程使用,不会影响全局python环境。

三、python导出依赖包列表文件

1. 导出依赖包列表文件

导出当前环境下所有安装的包:

pip freeze > requestment.txt

2. pip根据依赖包文件安装

pip install -r .\requestment.txt

3. pip根据依赖包文件卸载

pip uninstall -r .\requestment.txt

转载:https://blog.csdn.net/Mculover666/article/details/115873323
查看评论
* 以上用户言论只代表其个人观点,不代表本网站的观点或立场