首页 > 其他分享 >生信踩坑记01-->配置Django项目,也有抓狂的瞬间

生信踩坑记01-->配置Django项目,也有抓狂的瞬间

时间:2022-11-25 00:55:21浏览次数:69  
标签:坑记 01 -- 问题 python 版本 服务器 软件 安装

今天准备练习一个软件croton:该软件的下载,安装说明书将的很清楚,但是自己在这一过程中遇到了一些问题,搞了很久才解决,是有此记:

问题1:软件获取之后,是通过.yml文件进行相关软件的安装配置,其实该文件里集成了很多需要安装的相关软件

  1】首先可以看到每个软件在版本号后面还有一个=号,这是接的别人服务器上的环境信息(conda导出环境时自动生成),如果安装时报错,自己就要将这些信息除去

   

问题2:由于由.yml里有很多软件,自己在安装时发现出现了Found conflicts! Looking for incompatible packages错误,这个错误网上有相似的,但对我们迷惑性太强,参考网上也使我走了很多弯路,比如:各种更改conda镜像,各种重装miniconda,但是这个问题还是存在。最终发现我们的问题其实是:因为keras=2.2.4=0 要求python不能≥3.8, 但是自己安装miniconda时,自动安装的python的版本为3.8,而同时再本脚本中该软件又是先于下面的python安装,因此会直接以本身的python3.8版本安装,这里就会出现Found conflicts! Looking for incompatible packages,这也就很好理解为什么重装miniconda都没用,因为重装时,默认的就是安装最新版的python。因此,我在这里解决的办法就是,将预定的python安装提到keras=2.2.4=0软件之前,完美解决了问题。同时,自己可以看看python的版本差异

 

问题3:安装成功后,运行软件可能出现TypeError: argument of type ‘PosixPath‘ is not iterable,参考这个博客修改会引起别的错误,这种最好直接修改python版本。

问题4:安装合适的python版本后,可能出现setting.py文件,大概就需要将路径转为字符串;这个文件还有课出现另一个问题就是需要修改ALLOWED_HOSTS

   

 

问题5:尽管以上都弄好了,Django在服务器上正常启动,但浏览器网页还是打不开【Linux下启动django项目,网页打不开127.0.0.1:8000】。但是我们把以上问题都解决了啊,为什么还是不行了,有说需要看看服务器是不是设置了防火墙(网上有服务器查看防火墙的命令),也不是防火墙的原因。我抓狂了,只有最后请教服务器的老板了,原来根本服务器就没有开端口“折腾一辈子,原来开始就已经注定输了。大爷的!!!!”

 

 

 

 

 

 

标签:坑记,01,--,问题,python,版本,服务器,软件,安装
From: https://www.cnblogs.com/ly-zy/p/16920875.html

相关文章

  • wxlua scintilla 模板
    --wxluascintilla myph0="./?.dll;./?51.dll;E:/ProgramFiles/Lua/5.1/?.dll;E:/ProgramFiles/Lua/5.1/?51.dl\l;E:/ProgramFiles/Lua/5.1/clibs/?.dll;E:/Progra......
  • graylog 新版本报警处理
    graylog的报警编码上并不是很难,核心就是一个job,然后对于event进行关联聚合查询,之后对于符合规则的event触发不同的报警规则(邮件,http,遗留模式)几个核心参考类功能job......
  • 单调栈和单调队列
    P5788【模板】单调栈入栈时候判定,如果不符合栈内的规则,则让栈顶的元素出栈。voidsolve(){stack<int>sc;ufr(i,1,n){if(sc.empty()){sc.emp......
  • windows上安装mysql-5.6.44-winx64
     配置MySQL配置文件my.ini。datadir一般和安装目录是分开存放的[mysqld]#设置3306端口port=3306#设置mysql的安装目录---这里输入你安装的文件路径----basedir=......
  • 二次封装 XLSX 插件为 Book 类
    简介XLSX插件默认提供的都是一些函数,或者是对象下的函数,使用起来多少有些不便,因此,将插件的导出二次封装为Book类,并将部分功能重新组合,使之更便于使用。适用版本:XLSX0......
  • leetcode 21. 合并两个有序链表 js实现
    将两个升序链表合并为一个新的 升序 链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。 示例1:输入:l1=[1,2,4],l2=[1,3,4]输出:[1,1,2,3,4,4]示......
  • 基于LSM树的存储机制简述
    下午听了关于MyRocks-PASV的研究讲座,很有意思所以学习了一下LSM树的一些简单的底层原理。现在整理一下我们都知道目前Key:Value型的数据库普遍较之关系型数据库有着更......
  • 第十章python实训
    一、实验目的和要求1、掌握基本文件操作(创建、打开、关闭、写入);2、掌握目录操作的基本操作(创建、删除、遍历);3、了解高级文件操作(删除文件、获取文件基本信息)。二、实验......
  • WindowsServer域的安装与卸载
    搭建域服务器1.安装域控打开服务器管理器,点击右上角的管理,选择添加角色和功能一直点击下一步,直到选择服务器角色处,勾选ActiveDirectory域服务器一直下一步......
  • 流量术语
    QPS:QueriesPerSecond,每秒查询数,代表每秒能查询的次数,这里的查询是指,从用户发出请求到服务器成功做出响应的过程。TPS:TransactionPerSecond,每秒处理事务数,这里的事务表......