python 安装并配置虚拟环境

前言:因业务需求,需要安装python3.7版本,但是因为之前的版本用了很久,有很多包不想动,所以配置虚拟环境。在网上找了一堆资料,烟花缭乱,最后发现极其简单。。。

1.下载python3.7并安装

在python官网下载python3.7,将起安装在一个自己觉得方便的路径下即可,为了和原python区分,我将文件夹的名字重命名为python37
下载地址:https://www.python.org/downloads/
然后安装,安装的时候所有的选项都默认即可,记得勾选 Add Python to PATH

然后运行:
1.pip install virtualenv virtualenv是用来创建虚拟环境的软件工具
2.创建虚拟环境:virtualenv -p E:\pythonProject\venv\Scripts\python.exe python37
3.cd 进入进入到虚拟环境的Scripts目录,然后执行active
在这里插入图片描述
4.查看该虚拟环境下已安装的库pip list
5.安装pip install ×××

2.在pycharm配置虚拟环境

Pycharm可以为每个project建立一个虚拟的环境,能将当前项目使用的packages与base interpreter中的packages隔离,当前项目使用的packages和interpreter就在venv文件夹下面

在pycharm中配置虚拟环境很简单,新建一个项目,在界面中选择你需要的python版本即可
python 安装并配置虚拟环境_第1张图片
下面有两个选项:
python 安装并配置虚拟环境_第2张图片
inherit global site-packages 这个选项是如果勾选上,则本虚拟环境下,可以使用全局环境的所有包,因为我本次对一些包有新的版本要求,所以这里不勾选
make available to all projects表示当在虚拟环境下安装包的时候,copy一份到全局。

3.虚拟环境下安装需要的包

查看本环境下的包:file-settings-project-python interpreter
python 安装并配置虚拟环境_第3张图片
选择+即可添加包
并可以选择想要的包的版本
python 安装并配置虚拟环境_第4张图片

这种方法可以安装大部分需要的包,但是在安装xgboost时会报错:

4.虚拟环境中安装xgboost

此处参考:https://blog.csdn.net/zz860890410/article/details/78682041

下载xgboost的.whl文件https://www.lfd.uci.edu/~gohlke/pythonlibs/#xgboost
因为我的虚拟环境时3.7版本的,所以选择xgboost-1.5.1-cp37-cp37m-win_amd64.whl
然后cd到该whl保存的文件夹:
cd E:\pythonProject\mywhl
然后安装:
pip install xgboost-1.5.1-cp37-cp37m-win_amd64.whl
之后回到Scripts中查看已安装的库
python 安装并配置虚拟环境_第5张图片
安装成功。

回到pycharm中查看已安装的库
python 安装并配置虚拟环境_第6张图片
OK!

你可能感兴趣的:(小白正在学python,python,pycharm,开发语言)