首页 > 其他分享 >pipenv + 离线移植项目 遇到的问题

pipenv + 离线移植项目 遇到的问题

时间:2024-09-09 12:02:51浏览次数:11  
标签:requirements pipenv 项目 -- 离线 Python txt 移植

由于即将移植的设备没有网络,像pipenv install -r requirements.txtpipenv install --dev这种需要使用网络的命令就不能使用了,找资料也没有找到什么好的方法。
在这里说一说我移植部署成功的做法。我又用回了pip,怪怪的感觉,感觉这样好像就没有必要用pipenv了。
实施步骤:
1.到项目文件中进入虚拟环境,执行pipenv requirements > requirements.txt,在项目的当前文件中创建一个requirement.txt,文件包含了用到的Python和各种包的版本。
2.继续执行pip download -d C:\xx -r requirements.txt,-d后面的文件夹用于存放所需的安装包,一会儿离线部署的时候用的到。
3.把上述的文件和项目的文件拷贝到移动设备里,可以去部署了。
4.在新的设备上装好Python,设置好系统变量,cmd能正常使用Python后,执行命令pip install -r xx/requirements.txt --no-index --find-links xx/pakages。其中,-r后面的路径是为了找到requirements.txt,--find-links后的路径里存放的刚才下载的各种安装包。
5.通过步骤4将所需的包装到当前Python的site-packages,这个时候打开项目,选择好解释器,这样这个项目就可以运行了。
这样做的不足之处是,没有为项目建立一个单独的虚拟环境,之后在思考怎么做会好一些吧,至少项目现在是可以正常运行了。

标签:requirements,pipenv,项目,--,离线,Python,txt,移植
From: https://www.cnblogs.com/fuzera/p/18404297

相关文章

  • Linux 上自动下载 Docker 依赖并离线安装的完整指南
    Linux上自动下载Docker依赖并离线安装的完整指南这篇指南详细讲解了如何在CentOS7.9系统上,通过yum命令自动下载Docker的所有依赖包,并将其打包成tar文件以供离线安装。文中包括了添加Docker软件源、更新yum缓存、指定路径下载依赖包、打包rpm文件,以及最终在无网络环境下......
  • 龙芯+FreeRTOS+LVGL实战笔记(新)——03完成驱动的移植
            本专栏是笔者另一个专栏《龙芯+RT-Thread+LVGL实战笔记》的姊妹篇,主要的区别在于实时操作系统的不同,章节的安排和任务的推进保持一致,并对源码做了改进和优化,各位可以先到本人主页下去浏览另一专栏的博客列表(目前已撰写36篇,图1所示),再决定是否订阅。此外,也可以前......
  • 可测试,可维护,可移植:上位机软件分层设计的重要性
    互联网中,软件工程师岗位会分前端工程师,后端工程师。这是由于互联网软件规模庞大,从业人员众多。前后端分别根据各自需求发展不一样的技术栈。那么上位机软件呢?它规模小,通常一个人就能开发一个项目。它还有必要分前后端吗?有必要。本文从三个方面论述。分别是可测试,可维护,可移植。......
  • Python windows虚拟环境离线安装依赖
    前提需要一台有网的机器下载whl包能够拷贝到离线机器创建虚拟环境安装虚拟环境之前,需要你本地有一套python环境。比如我本地python环境:创建虚拟环境命令:python-mvenvmyvenv创建成功后会生成myvenv目录,并且有Scripts文件夹(这里存放的就是虚拟环境的python解释器,pychr......
  • 树莓派安装.netcore8 运行时离线安装
    莓派安装.netcore8运行时离线安装在树莓派上离线安装.NET8运行时的步骤如下:前提条件:确保您的树莓派已安装所需的依赖项,如libicu、libssl等。如果没有,您需要提前下载并离线安装这些依赖项的.deb包。步骤1:确定树莓派的架构使用以下命令检查......
  • electron 客户端 windows linux(麒麟V10)多系统离线打包 最新版 <一>
    electron客户端下载、构建、打包在国内网络情况下,绝对不是什么易事。更不要说离线干活,更是难上加难。这一篇主要讲下windows离线环境下,如何完成electron的下载打包。咱废话不多说,直接上干货。注意,我的大前提是完全没有网络。第一,需要下载什么windows环境下需要下载electron......
  • 澎峰科技受邀参加全球AI芯片峰会,探讨大模型推理引擎PerfXLM面向RISC-V的移植和优化
    2024全球AI芯片峰会,9月6-7日北京开启!9月6-7日,2024全球AI芯片峰会(GACS2024)将在北京辽宁大厦盛大举办。全球AI芯片峰会至今已成功举办六届,现已成为国内规模最大、规格最高、影响力最强的产业峰会之一。本届峰会由芯东西与智猩猩共同主办,以「智算纪元共筑芯路」为主题。峰会采......
  • Linux 之 mysql 下载/安装(离线)
     下载官网MySQL::DownloadMySQLCommunityServer(ArchivedVersions)  安装1.解压并放到指定目录(/home/mysql)tar-zxvfmysql-5.7.44-el7-x86_64.tar.gz移动到指定安装位置(我的:/home下) mvmysql-5.7.44-el7-x86_64/home/ 将文件重命名为mysqlmvmys......
  • RK3568------Openharmony 4.0-Release Docker移植、部署
    RK3568------Openharmony4.0-ReleaseDocker移植、部署文章目录RK3568------Openharmony4.0-ReleaseDocker移植、部署前言一、Docker简述1.1轻量级虚拟化1.2一致性1.3可移植性1.4高效的资源利用1.5易于部署和扩展二、移植思路三、移植实例四、遇到的问题五、......
  • linux下graphviz离线安装指南及报错解决方式
    在联网的机器上下载Graphviz的源码包:网址:Graphviz下载地址将下载的安装包copy到linux下,解压后,在解压目录下执行安装tar-xvfgraphviz-12.1.0.tar.gzcdgraphviz-12.1.0./configure--prefix=/your_want_install_path/makemakeinstall注:我在执行make命令时报......