1、安装Python
Python官网https://www.python.org/downloads/
点击Downloads
下载成功点击 (因为我安装了3.9.2 所以就用3.8.8来示例)
安装好出现下面内容
使用win+r输入cmd进入命令行中直接输入python可以看到相应的信息。就说明我们环境变量也已经配置完成
2、安装虚拟环境
使用win+r输入cmd进入命令行中直接输入pip3 install virtualenvwrapper-win
出现这个说明我的版本过低需要更新 通过python -m pip install --upgrade pip进行更新
1、安装virtualenvwrapper:
pip install virtualenvwrapper-win
注:windows系统安装virtualenvwrapper后面需要加上“-win”,
linux系统不需要如无法顺利安装,如下是常见的报错以及解决方案:
(1)pip版本过低:ERROR: Could not find a version that satisfies the requirement virtual (fromversions: none)ERROR: No matching distribution found for virtual出现此报错的原因是因为你的pip版本需要升级python -m pip install --upgrade pip运行上面的命令来升级你的pip
(2)如升级pip以后运行安装virtualenvwrapper的命令依然有上面的报错,请尝试通过镜像资源去下载pip install virtualenvwrapper-win-i http://pypi.douban.com/simple/–trusted-hostpypi.douban.com
(3)在按照上面的操作运行之后,可能会出现could not unpack file的错误,请依次运行以下命令:
pip install virtualenv
virtualenv VENV
pip install virtualenvwrapper-win
这个时候应该就可以安装成功了。
2、配置虚拟环境
你需要创建一个文件夹来存储你的python虚拟环境,如我是创建了D盘下的PythonVirtualenv
添加系统环境变量 WORKON_HOME将刚才创建的目录设置为改变量值
1.设置环境变量
2.我的电脑”属性→“高级系统设置”→“环境变量”→新建
3.变量名随意,变量值为你想要将虚拟环境存放的位置。
4.
3、创建虚拟环境
配置好之后,你可以通过以下命令创建虚拟环境
mkvirtualenv test
创建了一个名为test的文件夹来存放虚拟环境,这个文件夹应该是自动在你配置的virtualenvwrapper系统环境变量的路径下,如果不是,请检查你的环境变量设置。
如系统环境变量名写错,这个虚拟环境可能是在C盘生成的
4、其他常见命令
(1)列出虚拟环境
在上一步,我们已经创建了一个名为test的虚拟环境,你可以在cmd运行命令
workon
将会列出你本地所有的虚拟环境。
(2)进入虚拟环境
workon test
你将进入test这个虚拟环境,运行之后,可以进行安装包等操作,来配置你的这个虚拟环境。
(3)退出虚拟环境
deactivate
(4)删除虚拟环境
rmvirtualenv test
你将删除这个虚拟环境。
4、venv虚拟环境安装与使用
创建一个文件夹(建议不要在C盘创建,在其他盘中创建名字自取,尽量是英文避免中文乱码)
打开命令提示符
这里虚拟环境就已经安装完成了
5、激活(使用)虚拟环境
直接使用虚拟环境下路径 Script中的activate就可以了
输入activate命令就进入虚拟环境
6、库的介绍、安装与使用
创建一个txt文件,输入以下内容,
将这个txt文件放入你创建的虚拟环境文件的venvs目录下
进入命令提示符界面,进入以下界面
通过命令 .\Scripts\activate 进入虚拟环境
输入pip3 install -r [文件名],然后开始下载
安装过程中有可能使用要求升级pip工具。
使用命令:python -m pip install --upgrade pip
也有可能出现问题这个问题是因为setuptools 工具没安装或者升级
使用命令:python -m pip install --upgrade setuptools
一般情况下最算是最新在官网下载安装的python都会有这个问题。所以请直接先运行这两个命令。
也可能出现需要安装HDF5,地址:
https://support.hdfgroup.org/ftp/HDF5/releases/hdf5-1.12/hdf5-1.12.0/bin/