• git bash 的make 又在搞事情


    关注 码龄 粉丝数 原力等级 -- 被采纳 被点赞 采纳率 BrainEditor 2024-04-12 09:37 采纳率: 33.3% 浏览 4 首页/ 编程语言 / git bash 的make 又在搞事情 pythonbash 最近试图运行 https://github.com/rounakdatta/CorrectLy 这个项目是出现了技术问题,主要是这一段不太懂。 The project has been built entirely using Python 3. The backend framework is powered by Flask. To install all the dependencies, you need to clone the repository, navigate to“ it and type make install. To start the application, you can type make start OR python3 app.py and then navigate to localhost:5000. 我都做了些什么?1。安装了 git bash, 2, 克隆了 相关 repsitory, 3,在jupyter notebook 中安装了 requests.txt 中所有的应用。 然后到了“ navigate to it and type make install.” 就执行不下去了,首先不知道什么是navigate to it, 是不是就是 选中 文件包后邮件 open bash here? 如果是的话 打开bash小窗后 make install 又 运行不起来,出现了以下内容 $ make installsudo apt-get install python-dev python3-devprocess_begin: CreateProcess(NULL, sudo apt-get install python-dev python3-dev, ...) failed.make (e=2): 系统找不到指定的文件。make: *** [Makefile:2: install] Error 2 我已经安装了python 3。请假各位大虾 收起 写回答 好问题 0 提建议 追加酬金 关注问题 微信扫一扫 点击复制链接 分享 邀请回答 编辑 收藏 删除 结题 收藏 举报 追加酬金 (90%的用户在追加酬金后获得了解决方案) 当前问题酬金 ¥ 0 (可追加 ¥500) ¥ 15¥ 20¥ 50¥ 100¥ 200 支付方式 扫码支付 二维码出错 点击刷新 支付金额 15 元 提供问题酬金的用户不参与问题酬金结算和分配 支付即为同意 《付费问题酬金结算规则》 结题 再想想 删除 再等等

    4条回答 默认 最新

    • 专家-赤兔[在线] 全栈领域优质创作者 2024-04-12 09:37
      关注

      引自免费微信小程序:皆我百晓生

      看起来你在尝试安装一个基于Python的项目,并且遇到了一些问题。让我们一步一步解决这个问题。

      首先,“navigate to it”意味着你需要进入项目的根目录。如果你已经通过Git Bash克隆了项目,你可能已经在项目的根目录下。确保你处于项目文件夹内,通常这个文件夹包含一个名为requirements.txtapp.py的文件。你可以使用命令cd 来导航到项目文件夹,将 替换为实际的项目文件夹名称。

      接下来,我们需要检查是否正确安装了所需的开发库。由于错误信息提到python-devpython3-dev,这通常是用于Python C扩展的开发环境依赖项。然而,在你的系统上似乎没有这些命令可用,这可能是由于你正在使用的不是基于Debian(如Ubuntu)的Linux发行版,或者是你的系统设置不允许直接运行apt-get命令。

      对于Windows用户,你不需要通过apt-get来安装这些库。因为它们是针对Linux的包管理器。对于Windows,你需要安装Python的C编译工具,可以通过安装Microsoft Visual C++ Build Tools来实现。你可以从这里下载:

      对于macOS用户,你需要安装Homebrew,然后使用它来安装必要的开发头文件。首先安装Homebrew,运行以下命令:

      /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/main/install.sh)"
      

      然后安装必要的依赖:

      brew install python@3.9 --with-brewed-openssl --build-from-source
      

      如果你确定你的系统是Linux且允许使用apt-get,但仍然遇到权限问题,可以尝试以管理员权限运行make install。在Windows上,右键点击Git Bash图标并选择“以管理员身份运行”。在macOS或Linux上,你可以使用sudo命令,例如:

      sudo make install
      

      但是在此之前,请确认你已经通过其他方式(如pip)安装了Flask和其他Python依赖项,因为直接使用make install可能不会处理Python包的安装。

      现在,你应该能够在没有任何错误的情况下运行make install。完成安装后,你可以使用make start或直接运行python3 app.py来启动应用程序。如果你仍然遇到问题,请随时告诉我。

      评论 编辑记录
    • GISer Liu 2024-04-12 11:44
      关注

      该回答引用自GPT-3.5,由博主GISer Liu编写:

      根据你的描述,你已经安装了 Git Bash 并成功克隆了项目,然后在 Jupyter Notebook 中安装了 requirements.txt 中的所有应用。接下来,你遇到了问题,主要是在执行 make install 这一步遇到了困难。
      首先,"navigate to it" 指的是在命令行中进入项目的根目录。在 Git Bash 中,你可以使用 cd 命令来切换目录,例如:
      bashCopy code

      cd path/to/CorrectLy
      

      这里的 path/to/CorrectLy 应该替换为你克隆项目的路径。
      然后,执行 make install,但你遇到了一个问题,提示缺少 sudo 命令。这个问题在 Windows
      系统上是常见的,因为 sudo 命令通常在类 Unix 系统上(如 Linux 和 macOS)中使用,而在 Windows 上不可用。
      解决方案如下:

      1. 手动安装依赖 :你可以手动安装依赖项,而不使用 make install。首先,确保你已经激活了你的 Python 虚拟环境(如果有的话),然后使用 pip 安装依赖项,例如:
        Copy code
        pip install -r requirements.txt
        
      2. 跳过 sudo :如果项目中确实有需要使用 sudo 的安装步骤,你可以尝试修改 Makefile 文件,去掉 sudo 命令,因为在 Windows 上通常不需要使用 sudo。找到 Makefile 中的 install 目标,并修改为不使用 sudo,例如:
        makefileCopy code
        install:
        pip install -r requirements.txt
        
        这样应该可以解决你遇到的问题。如果还有其他疑问或困难,请随时提出。

      如果该回答解决了您的问题,请采纳!如果没有,请私信联系或评论您的疑惑

      评论
    • Kwan的解忧杂货铺 Java领域优质创作者 2024-04-16 10:11
      关注

      上午好☀️☀️☀️️
      本答案参考ChatGPT-3.5

      根据您提供的信息,似乎您在Windows平台上使用Git Bash运行make命令时出现错误。以下是解决方案:

      1. navigate to it是指在Git Bash中进入CorrectLy项目的根目录。您可以使用cd命令在Git Bash中导航到CorrectLy项目的根目录。例如,假设CorrectLy项目克隆到C:\ User \ username \ Desktop \ CorrectLy,则可以使用以下命令导航到根目录:
      cd /c/User/username/Desktop/CorrectLy
      
      1. 您需要在Windows上安装make工具,以便运行make命令。您可以使用MINGW的make工具,该工具可以与Git Bash一起使用。请在Git Bash中输入以下命令来安装make:
      sudo apt-get install make
      
      1. 安装Python3和相关的开发工具。在Git Bash中输入以下命令来安装Python3和开发工具:
      sudo apt-get install python3 python3-dev
      
      1. 最后,在CorrectLy项目的根目录中运行以下命令以安装所有依赖项:
      make install
      

      如果以上步骤没有解决您的问题,请尝试重新安装Git Bash和Python3以及其他必需的软件。

      评论
    • BrainEditor 2024-04-18 20:59
      关注

      thanks for trying.

      评论
    编辑
    预览

    报告相同问题?

  • 相关阅读:
    百度之星程序设计大赛
    【TCP/IP知识点总结】
    基于SpringBoot的旅游系统
    Cards
    Go字符串、Unicode rune、byte字节相互转换
    【数据库原理及应用教程】第三章 SQL
    HarmonyOS/OpenHarmony原生应用开发-华为Serverless云端服务支持说明(一)
    什么是 Wake-on-LAN?如何使用 Splashtop 远程喊醒电脑
    jsp 技术
    阿里P8大牛手写《分布式系统实战手册》Github一天星标就超78K
  • 原文地址:https://ask.csdn.net/questions/8087219