0
点赞
收藏
分享

微信扫一扫

PyCharm新建解释器(Virtualenv环境)

infgrad 2024-01-05 阅读 20

问题

在研究新的库时,需要下载一些列的依赖库,一旦出现像版本硬件不匹配的问题,就要重新下载新版本的库,但又会影响其他程序的运行,这时就需要新建解释器

前提

  • 至少安装一个版本的Python
  • 已安装PyCharm

操作

系统解释器基础库升级

新建解释器,可以继承系统解释器所有库,所以对于像PIP这种公用的库,优先在系统解释器中升级。

  • 打开PyCharm的终端
  • 更换pip源获取。运行指令:

pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple

除了清华源,常用国内镜像源还有以下几个:

  • 豆瓣:http://pypi.douban.com/simple
  • 阿里云:http://mirrors.aliyun.com/pypi/simple
  • 中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple
  • 华中理工大学:http://pypi.hustunique.com
  • 山东理工大学:http://pypi.sdutlinux.org
  • 检查是否更换成功。运行指令:

pip config get global.index-url

返回:https://pypi.tuna.tsinghua.edu.cn/simple,表示成功

  • 1更新pip。运行指令:

python -m pip install --upgrade pip。

正常运行完毕即可。

1.5 关闭终端。

PyCharm新建解释器(Virtualenv环境)_解释器

新建解释器(PyCharm)

进入添加Python解释器对话框:主界面 → 文件 → 设置 → <设置 对话框>→ 项目:<文件名称>→ python解释器 → 添加解释器 → 添加本地解释器 → <添加Python解释器 对话框>

PyCharm新建解释器(Virtualenv环境)_python_02

新建解释器:添加Python解释器 对话框 → 选择Virtualenv环境  → 新建 → 位置(目标文件夹不能存在) → 基础解释器(默认系统解释器) → <勾选>继承全局站点软件包(根据自己需求) → 确定 → <返回设置对话框> → 确认 → 返回主界面

PyCharm新建解释器(Virtualenv环境)_解释器_03

此时新的解释器已经创建完成。

下载所需第三方库

  • 打开PyCharm的终端
  • pip和源地址都操作过了,这个解释器不需要重复操作;
  • 通过pip下载库。以pyqt5为例,运行指令:pip install pyqt5。等待执行完成。

PyCharm新建解释器(Virtualenv环境)_解释器_04

  • 验证是否安装成功

打开python解释器:文件 → 设置 → <设置 对话框> → 项目:<文件名称> → python解释器

列表中出现了:PyQt5-Qt5, PyQt5-sip, pyqt5三个库,说明安装成功

PyCharm新建解释器(Virtualenv环境)_python_05

切回系统解释器,并没有出现PyQt5-Qt5, PyQt5-sip, pyqt5三个库,说明对系统解释器没有任何影响。

PyCharm新建解释器(Virtualenv环境)_Virtualenv_06

最后补充一下,pyqt5-tools不要安装在运行的环境中,不然每次都要在PyCharm中设置。



举报

相关推荐

0 条评论