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

如何申请免费网站空间做网页一个页面多少钱

如何申请免费网站空间,做网页一个页面多少钱,北京网站排名公司,创意logo设计生成器不同的python项目#xff0c;可能会使用不同的python版本#xff0c;也会使用同一个包的不同版本。为了解决依赖冲突问题#xff0c;我们为不同项目建立不同的虚拟环境#xff0c;来实现依赖包的隔离版本锁定。 venv venv是python#xff08;3.3以上版本#xff09;自带…不同的python项目可能会使用不同的python版本也会使用同一个包的不同版本。为了解决依赖冲突问题我们为不同项目建立不同的虚拟环境来实现依赖包的隔离版本锁定。 venv venv是python3.3以上版本自带的轻量级虚拟环境管理工具。 1、创建虚拟环境 # 创建名为 myenv 的虚拟环境目录 python -m venv myenv 2、进入虚拟环境 source myenv/bin/activate3、安装依赖包 pip install requests numpy # 安装单个包 pip install -r requirements.txt # 通过文件批量安装 pip list # 查看当前环境已安装的包4、退出虚拟环境 deactivate5、实践中的注意事项 将虚拟环境目录如 .venv置于项目根目录并通过 .gitignore 忽略避免纳入版本控制。 定期运行 pip freeze requirements.txt 保存依赖列表确保环境可复现 Pipenv 参考文档https://github.com/pypa/pipenvhttps://pipenv.pypa.io/zh-cn/latest/basics.html Pipenv 是 Python 的官方推荐由 PyPA 认可的依赖管理和虚拟环境工具。它旨在将 pip包安装、virtualenv虚拟环境创建和 Pipfile依赖声明的功能结合在一个命令行工具中提供更简洁、更一致的工作流。 1、安装Pipenv pip install pipenv # 推荐用户级安装2、创建虚拟环境 pipenv install会生成一个Pipfile格式如下 [[source]] url https://pypi.org/simple verify_ssl true name pypi[packages] django ~4.0 # 兼容版本4.0.x requests * # 任意版本不推荐 flask { version 2.0.1, extras [dotenv] } # 带额外特性 numpy 1.23.5 # 精确版本[dev-packages] pytest 7.0 # 最小版本 coverage *[requires] python_version 3.10 # 指定Python版本[scripts] start python manage.py runserver test pytest -v lint flake8 .3、进入虚拟环境 pipenv shell退出虚拟环境 deactivate4、生成锁定版本的Pipfile.lock文件 手动编辑 Pipfile 后运行 pipenv lock 来生成新的 Pipfile.lock确保依赖被锁定。 5、命令的说明 check Checks for PyUp Safety security vulnerabilities and againstPEP 508 markers provided in Pipfile.clean Uninstalls all packages not specified in Pipfile.lock.graph Displays currently-installed dependency graph information.install Installs provided packages and adds them to Pipfile, or (if nopackages are given), installs all packages from Pipfile.lock Generates Pipfile.lock.open View a given module in your editor.requirements Generate a requirements.txt from Pipfile.lock.run Spawns a command installed into the virtualenv.scripts Lists scripts in current environment config.shell Spawns a shell within the virtualenv.sync Installs all packages specified in Pipfile.lock.uninstall Uninstalls a provided package and removes it from Pipfile.update Runs lock, then sync.upgrade Update the lock of the specified dependency / sub-dependency,but does not actually install the packages.verify Verify the hash in Pipfile.lock is up-to-date.6、实践中的注意事项 总是将 Pipfile 和 Pipfile.lock 一起提交到版本控制系统确保团队环境一致。 在生产环境中根据 Pipfile.lock 安装精确依赖 (推荐方式)pipenv install --deploy --ignore-pipfile 在Docker中使用Pipenv部署Python应用时无需创建虚拟环境pipenv install --system --deploy --ignore-pipfile 7、Dockerfile 示例 # 阶段 1: 构建环境 FROM python:3.10-slim as builder# 安装系统依赖根据应用需要调整 RUN apt-get update \apt-get install -y --no-install-recommends gcc build-essential \rm -rf /var/lib/apt/lists/*# 安装 pipenv RUN pip install --no-cache-dir pipenv# 设置工作目录 WORKDIR /app# 复制依赖声明文件利用 Docker 缓存层 COPY Pipfile Pipfile.lock ./# 安装依赖到系统不创建虚拟环境 RUN pipenv install --system --deploy --ignore-pipfile# 阶段 2: 运行时镜像 FROM python:3.10-slim as runtime# 安装运行时依赖如需要 # RUN apt-get update apt-get install -y --no-install-recommends curl rm -rf /var/lib/apt/lists/*# 从构建阶段复制已安装的包 COPY --frombuilder /usr/local/lib/python3.10/site-packages /usr/local/lib/python3.10/site-packages COPY --frombuilder /usr/local/bin /usr/local/bin# 设置工作目录 WORKDIR /app# 复制应用代码 COPY . .# 设置环境变量 ENV PYTHONUNBUFFERED1 \PYTHONDONTWRITEBYTECODE1# 暴露端口根据应用调整 EXPOSE 8000# 启动命令 CMD [gunicorn, app:app, --bind, 0.0.0.0:8000]
http://www.w-s-a.com/news/155478/

相关文章:

  • 岳阳网站开发服务推广运营平台
  • 网站开发得多长时间湖南建设人力资源网证书查询
  • 论坛网站开发网络营销是什么时候产生的
  • 帮人做网站赚钱无忧软文网
  • 做网站要不要营业执照重庆网站优化seo公司
  • 学院宣传网站建设简介做网站没灵感
  • 网站建设终稿确认书网站意义学校
  • 3小时网站建设平台专业制作教学课件
  • 曲阜网站建设百度开户现货黄金什么网站可以做直播
  • 比较好的企业建站平台小程序开发外包该注意些什么
  • 建行官网官网网站吗二次元风格wordpress模板
  • 怎样开通自己的网站网址导航哪个主页最好
  • 大良o2o网站建设详情页设计说明怎么写
  • 您与此网站之间建立的连接不安全汽车cms系统是什么意思
  • 有没有做logo的网站企业网站的内容营销
  • 哈尔滨做企业网站怎么做网站自动响应
  • 网站建设硬件和软件技术环境配置签约做网站模板
  • 教育网站建设的素材手机app制作流程
  • 免费行情软件网站大全下载网站备案查询
  • flex网站模板wordpress实时预览
  • 建设银行网站模板为什么企业要建设自己的企业文化
  • 网站建设必知免费手机网站建站系统
  • ssh可以做wap网站么嘉兴seo排名
  • 站内优化包括哪些帝国做企业网站
  • 做网站seo赚钱吗网络维护和故障维修
  • 企业网站可以自己做摄影网站开发背景怎么写
  • 网站百度指数seo最好的工具
  • 宝安专业网站建设推荐设计感强的网站
  • 网站建设 6万元北京知名的品牌设计公司
  • 网站建设的总体需求是什么vmware 下wordpress