当前位置: 首页 > news >正文

潍坊高端网站建设河南网站优化公司

潍坊高端网站建设,河南网站优化公司,做推广必须知道的网站吗,信息流投放公司文章目录 1.问题的提出1.什么是python虚拟环境2.如何创建2.1第1步-为共享同一虚拟环境的项目创建共同的父目录2.2第2步-在父目录下创建虚拟python环境2.3在父目录下创建各个项目文件夹 1.问题的提出 假设我正在开发若干python项目,这里假定项目名分别为Project1&am…

文章目录

  • 1.问题的提出
  • 1.什么是python虚拟环境
  • 2.如何创建
    • 2.1第1步-为共享同一虚拟环境的项目创建共同的父目录
    • 2.2第2步-在父目录下创建虚拟python环境
    • 2.3在父目录下创建各个项目文件夹

1.问题的提出

假设我正在开发若干python项目,这里假定项目名分别为Project1Project2,这两个项目都用到了同样版本的python扩展库numpy20.1,而我的电脑的python安装目录下已经有numpy21.1(这里称之为主python环境),为了确保我的2个项目都能运行,就不能使用主python环境,因为python扩展库高版本很可能不对低版本兼容。怎么办?
答案就是:为共同使用同一python依赖包的所有项目创建共同的python虚拟环境

1.什么是python虚拟环境

Python虚拟环境是一个隔离的Python环境,允许用户安装和管理不同的依赖关系。它可以从电脑独立开辟出来,将一个项目的依赖性与另一个项目分开,这里的依赖性是指任何模块、库或包。每个项目都有一个特定版本的依赖关系。Python虚拟环境包含了一个特定版本的Python和一个包含相关项目的依赖性的文件夹。

2.如何创建

2.1第1步-为共享同一虚拟环境的项目创建共同的父目录

以上面的问题为例,可以在本地磁盘某个目录下,如/home/imagan,为Project1Project2创建父目录,例如:/home/imagan/mypythonproject

2.2第2步-在父目录下创建虚拟python环境

这里仅介绍python内置命令venv来创建虚拟环境。
这里以linux系统为例,介绍创建过程:

  • 启动命令行,进入mypythonproject目录
  • 执行如下命令:
$ python3 -m venv myenv   # 创建一个名为myenv的虚拟环境
  • 在虚拟环境下安装各种需要的扩展库,例如上面提到的numpy20.1
$ source myenv/bin/activate  # 激活虚拟环境
(myenv)...$ python -m pip install --upgrade pip   #升级pip到最新版,这个很必要,有时候安装第三方扩展库不成功,往往因为pip版本太低。
(myenv)...$ pip install -i https://mirrors.aliyun.com/pypi/simple/  numpy==20.1  # 这里使用阿里云或其他国内镜像,有利于加快第三方扩展库的下载速度。
... $  deactivate  # 退出虚拟环境

2.3在父目录下创建各个项目文件夹

各个项目的代码各自放在父目录下。
如果希望用第三方软件,如pycharm,可以在创建项目时,把前面创建的虚拟环境添加到当前项目中。具体请参考有关帮助。

http://www.hkea.cn/news/908235/

相关文章:

  • 美国做试管婴儿 网站推广普通话宣传语
  • 网站备案信息查询系统软文发布平台媒体
  • 泊头哪给做网站的好制作网页的教程
  • 漳州建设银行网站首页在百度上打广告找谁
  • 网站免费建站k网络营销策划方案书
  • 网站建设类公网店推广的作用
  • 安平做网站除了百度指数还有哪些指数
  • 做网站公司 蓝纤科技知乎怎么申请关键词推广
  • 临沂免费做网站发表文章的平台有哪些
  • 网站推广的方式包括哪些广西网站建设制作
  • 杭州营销网站建设东莞网站建设哪家公司好
  • 企业做营销型网站手机如何制作网页
  • 连云港网站关键词优化seo自学教程
  • 网站全站出售淘宝关键词排名怎么查询
  • 龙口市规划建设局网站查询收录
  • 学校网站建设注意什么东莞网站营销推广
  • 网站设计模板是什么百度网盘人工客服电话多少
  • wordpress文章收缩长春seo优化企业网络跃升
  • 网站地图调用希爱力双效片骗局
  • 珠海网站建设维护友情链接买卖代理
  • 武汉企业网站推广外包网络广告营销案例分析
  • 深圳哪里有做网站的汕头seo排名收费
  • 如何用腾讯云主机做网站株洲发布最新通告
  • 中国建设银行官网站下载信息流广告投放公司
  • 合肥建站平台网络平台推广是干什么
  • 黄冈工程建设标准造价信息网优化工作流程
  • 怎么做服装外贸网站怎么去推广一个产品
  • 和各大网站做视频的工作总结软件推广赚佣金渠道
  • asp.net是做网站的吗企业文化培训
  • 有链接的网站怎么做seochan是什么意思