Pycharm虚拟环境创建并使用命令行指定库的版本进行安装

 更新时间:2022年07月22日 11:34:37   作者:刚刚好1  
Pycharm创建的项目,使用了虚拟环境,对库的版本进行管理,有些项目的对第三方库的版本要求不同,可使用虚拟环境进行管理,直接想通过pip命令安装可以参考下本文的操作步骤

Pycharm创建的项目,使用了虚拟环境,对库的版本进行管理;有些项目的对第三方库的版本 要求不同,可使用虚拟环境进行管理

直接想通过pip命令安装,直接看第3点

操作步骤:

1、找到当前项目的虚拟环境的地址,一般在当前项目的下,会有虚拟环境的文件夹,Pycharm自动创建的名称是venv

对应文件夹的目录结构:

2、在虚拟环境下安装第三方库,可直接在pycharm里面使用setting,查找进行安装

3、在虚拟环境,要安装指定版本的第三方库,通过pip命令

进到当前项目虚拟环境venv>Script>目录下(虚拟环境声明为其它名称,请按项目当前虚拟名称进入),windows操作系统下,在当前文件cmd进入命令窗口

使用activate.bat激活,windows操作系统,直接将activate.bat文件拖拽到命令,回车执行

激活成功后,使用命令python -m pip installMarkupSafe==1.0(==版本号),指定版本,回车进行安装 

安装成功后,可在pycharm里面查看版本号是否正确 

4、 虚拟环境,使用pip安装遇到的问题

4.1 找错了虚拟环境的venv文件,去了python安装路径下的Script里面找到venv,这个venv和项目虚拟环境的venv有区别,且没有激活的activate.bat

4.2 进到对应项目的venv文件夹,没有激活,执行命令报错  

4.3 激活成功后,使用命令pip install xxx 报错,没有加上python -m 的前缀,python -m pip intall xxxx

到此这篇关于Pycharm创建的虚拟环境,使用命令行指定库的版本进行安装的文章就介绍到这了,更多相关Pycharm虚拟环境创建内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • django数据库迁移migration实现

    django数据库迁移migration实现

    这篇文章主要介绍了django数据库迁移migration实现,迁移任务是根据对models.py文件的改动情况,添加或者删除表和列,下面详细的相关内容需要的小伙伴可以参考一下
    2022-02-02
  • Python PSO算法处理TSP问题详解

    Python PSO算法处理TSP问题详解

    这篇文章主要介绍了Python PSO算法处理TSP问题,PSO粒子群算法是一种基于鸟类觅食开发出来的优化算法,它是从随机解出发,通过迭代寻找最优解,通过适应度来评价解的品质
    2022-11-11
  • python爬虫框架scrapy下载中间件的编写方法

    python爬虫框架scrapy下载中间件的编写方法

    这篇文章主要介绍了python爬虫框架scrapy下载中间件,在每一个scrapy工程中都有一个名为 middlewares.py 的文件,这个就是中间件文件,本文通过示例代码给大家介绍的非常详细,需要的朋友参考下吧
    2022-03-03
  • Python安装Gradio和常见安装问题解决办法

    Python安装Gradio和常见安装问题解决办法

    Gradio是一款便捷的Python库,专门用于创建机器学习模型的Web应用,安装通常简单,但偶尔会遇到依赖问题或环境配置错误,这篇文章主要介绍了Python安装Gradio和常见安装问题解决办法,需要的朋友可以参考下
    2024-10-10
  • Python中关于列表的常规操作范例以及介绍

    Python中关于列表的常规操作范例以及介绍

    列表是一种有序的集合,可以随时添加和删除其中的元素。在python中使用的频率非常高,本篇文章对大家的学习或工作具有一定的价值,需要的朋友可以参考下
    2021-09-09
  • Python实现多项式拟合正弦函数详情

    Python实现多项式拟合正弦函数详情

    这篇文章主要介绍了Python实现多项式拟合正弦函数详情,文章围绕主题展开详细的内容介绍,具有一定的参考价值,需要的小伙伴可以参考一下
    2022-08-08
  • 利用anaconda保证64位和32位的python共存

    利用anaconda保证64位和32位的python共存

    这篇文章主要为大家详细介绍了利用anaconda保证64位和32位的python共存,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-06-06
  • Tensorflow的梯度异步更新示例

    Tensorflow的梯度异步更新示例

    今天小编就为大家分享一篇Tensorflow的梯度异步更新示例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-01-01
  • python中终止协程和异常处理方式

    python中终止协程和异常处理方式

    这篇文章主要介绍了python中终止协程和异常处理方式,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-12-12
  • Python 设计模式中的创建型建造者模式

    Python 设计模式中的创建型建造者模式

    本文介绍Python设计模式中的创建型建造者模式,其表现为复杂对象的创建与表现相分离,这样,同一个过程就有不同的表现,想要创建一个由多个部分组成的对象,而且它的构成需要一步接一步的完成。只有当各个部分都完成了,这个对象才完整,下文相关自来哦,需要的朋友可以参考下
    2022-02-02

最新评论