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

哪些网站可以做调查问卷安康网站制作公司

哪些网站可以做调查问卷,安康网站制作公司,郑州品牌策划设计公司,网站前期定位不同的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.hkea.cn/news/14375790/

相关文章:

  • 做网站怎么加背景图片设计企业网站多少钱
  • 河南省网站备案自己建网站花钱吗
  • 云建站管理区163企业邮箱免费注册
  • 百度联盟做网站赚钱吗微商平台怎么注册
  • 湖南营销型网站建设价格大城怎么样做网站
  • 旅游业网站建设定制微信软件
  • 电脑网站与手机的区别是什么免费flash网站源码
  • 建设地区网站建议建设英文网站的申请怎么写
  • wordpress 淘客网站百度代运营
  • 农业信息网站建设意义镇雄县城乡建设局网站
  • 网站的开发流程可以分为哪三个阶段西安大雁塔音乐喷泉时间
  • 深圳做网站 信科网络dw网站大学生代做
  • 兰州有制作网站域名注册好了怎么样做网站
  • 微信网站搭建价格2022世界足球排行榜
  • 网站制作的软件制定 网站改版优化方案
  • 多用户网站制作网站建设服务合同是否缴纳印花税
  • 网站的备案可以管几年工商网站官网入口
  • 奉节网站建设dw做aspx网站
  • 自己做的网站403工程公司的会计做账有哪些科目
  • 网站木马文件删除wordpress评分插件
  • 公司展示网站制作佛山出格建站
  • 渝北集团网站建设茂名专业网站建设
  • 做网站要的图片斗鱼企业解决方案怎么写
  • 网站 名词解释wordpress添加地图
  • 阳江企业网站建设辽宁网站建设哪里好
  • 编程代码网站潍坊个人网站制作
  • 网站的构架与组成爬虫 wordpress
  • 企业网站和信息化建设制度域名注册最好的网站
  • 灯饰网站建设图片什么网站都能进的浏览器
  • 手机网站适配代码装饰公司品牌排行榜前十名