1.环境(debian)

我在环境上吃了大亏,
python的环境是3.9
如果是纯净的python环境我不建议现在安装python

Python

下载

wget http://npm.taobao.org/mirrors/python/3.9.0/Python-3.9.0.tgz

解压 & 迁移

mv Python-3.9.0.tgz /usr/local/

输入cd /usr/local 进入local目录 输入

tar -zxvf Python-3.9.0.tgz

解压完成 进入cd python-3.9.0目录
输入./configure prefix=/usr/local/python3 进行配置
然后使用 make && make install 进行编译
肯定有简易方法, 但是我不会,,,
建立软连接的时候可能会出现这个问题

failed to create symbolic link ‘/usr/bin/python‘: File exists

ln -sf /usr/python/bin/python3(python 安装目录) /usr/bin/python

加个f即可

subprocess.CalledProcessError: Command ‘(‘lsb_release’, ‘-a’)’ returned non-zero exit status 1.

find / -name lsb_release
rm -rf /usr/bin/lsb_release

run

ModuleNotFoundError: No module named ‘_ctypes’

sudo apt-get install libffi-dev

ModuleNotFoundError: No module named ‘_bz2’

apt-get install libbz2-dev

ModuleNotFoundError: No module named ‘_sqlite3’

记得自己改链接

wget https://sqlite.org/2023/sqlite-autoconf-3410000.tar.gz
tar zxvf sqlite-autoconf-3410000.tar.gz
cd sqlite-autoconf-3410000
./configure
make && make install

安装完后你可以看见如下提示

#手动安装sqlite3 完成的时候会有这么一段提示:
----------------------------------------------------------------------
Libraries have been installed in:/usr/local/sqlite3/libIf you ever happen to want to link against installed libraries
in a given directory, LIBDIR, you must either use libtool, and
specify the full pathname of the library, or use the '-LLIBDIR'
flag during linking and do at least one of the following:- add LIBDIR to the 'LD_LIBRARY_PATH' environment variableduring execution- add LIBDIR to the 'LD_RUN_PATH' environment variableduring linking- use the '-Wl,-rpath -Wl,LIBDIR' linker flag- have your system administrator add LIBDIR to '/etc/ld.so.conf'See any operating system documentation about shared libraries for
more information, such as the ld(1) and ld.so(8) manual pages.

这段内容显示了sqlite3的安装路径:/usr/local/sqlite3/lib
特别注意add LIBDIR to the ‘LD_LIBRARY_PATH’ environment variable,这是sqlite建议添加环境变量。
所以:

echo export LD_LIBRARY_PATH=/usr/local/lib >> /etc/profile
source /etc/profile

也有可能失败
通过find / -name *libsqlit3.so查找,能发现3个文件libsqlite3.so.0等,将这些文件删除并替换,重新编译python3安装就能够成功了

然后切记 要重新编译一下你的python!!!

关于GreaterWMS我踩过的坑相关推荐

  1. mac git使用与配置踩过的坑

    #mac git使用与配置踩过的坑 标题mac配置git ssh密钥 参考链接mac配置git ssh key go get安装失败的解决方法 go get约等于git clone+go instal ...

  2. java项目经理也就那么回事_网易PM | 我们之前在需求评审环节踩过的坑...

    原本觉得需求评审也就那么回事儿,大家应该都差不多这么做的,没啥好说的.不过前不久有一位同学问起来我们是怎么做需求评审的,然后发现有一些团队的做法可能还不大一样,他们也还踩着我们之前踩过的坑,他们还在探 ...

  3. Redis 集群部署及踩过的坑

    本文目标 要在单台机器上搭建Redis集群,方式是通过不同的TCP端口启动多个实例,然后组成集群,同时记录在搭建过程中踩过的坑. 安装准备 centos版本:6.7 redis版本:3.2.3 安装方 ...

  4. AWS Device Farm介绍及Appium踩过的坑

    本文记录了在AWS Device Farm上进行Appium TestNG进行手机应用UI自动化测试的流程及遇到的问题,及具体的解决方法.同时记录了使得测试脚本更稳定的一些代码写法. Device F ...

  5. arcgis python 二次开发_我在部署ArcGIS API for Python时踩到的坑

    ArcGIS API for Python相比于其他ESRI产品,还是很年轻.我在部署时踩到了坑,网上也找不到解决方法,很是煞风景,也很打击学习的积极性. 今天回顾一下,做个总结吧.一方面自己备忘,另 ...

  6. 开发路上踩过的坑要一个个填起来————持续更新······(7月30日)

    欢迎转载,请注明出处! https://gii16.github.io/learnmore/2016/07/29/problem.html 踩过的坑及解决方案记录在此篇博文中! 个人理解,如有偏颇,欢 ...

  7. git服务器安装位置,Linux服务器安装gitlabe-runner,并部署包到指定目录,还有踩的一些坑~~...

    [TOC] 前言:上篇文章讲解了如何安装一个本地runner,然后用本地runner发布本地包到Linux,但这会有一个问题,在本地runner用scp向Linux发送文件,会造成服务器上的文件越来越 ...

  8. logstash导入数据到Elasticsearch踩过的坑详解

    一.前言 这篇主要记录在导入数据时候踩到的坑,这些坑总共花费我小一天的时间,记录一下. 二.正文 1.logstash显示在导入数据,ES也成功新建了索引,但是没数据 最开始遇到的是这个坑,logst ...

  9. 学python就业要看哪些书-编程0基础自学Python,踩完这些坑,我才成功就业!

    " 0基础小白学Python的路程不易,但总有一些思路和方法值得借鉴,知道这些能让我们少走很多弯路. 今天我们就来分享2位前辈的学习经验和方法. 零基础学编程的方法 回忆一下我自己学习计算机 ...

最新文章

  1. CSDN博文中完美地去掉图片水印、调整图片位置和大小
  2. time zone issue in text processing
  3. 【深度学习】——DNN后向传播、CNN后向传播文章汇总
  4. jQuery Ajax POST方法
  5. hutool BigExcelWriter 下的autoSizeColumnAll异常问题
  6. 算法:从上往下打印二叉树
  7. Python如何用几行代码实现在线翻译
  8. 暴风影音播放时如何旋转视频
  9. 百练4083我爱北大 解析
  10. Win10(7~10)备份还原系统
  11. 检索 国家自然科学基金
  12. Bootstrap手机端下拉菜单(铺满)
  13. 如何选择一款最好的硬盘对拷工具
  14. HTML:相对定位和绝对定位
  15. 百度AI技术「通用物体与场景识别」开发使用体验
  16. WebStorm高效快捷生成html标签锦集(IDEA同)
  17. 适合快速阅读的论文翻译工具,翻译论文必备!
  18. idea翻译软件TKK网络连接超时
  19. 转载:详解SAP TPM解决方案在快速消费品行业中的应用
  20. 程序员自我修养阅读笔记——可执行文件的装载过程

热门文章

  1. Python学习:Python中参数传递,是值传递,引用传递or其它
  2. P2415Q / P2715Q显示器:HDMI 4K 60HZ, 设置带有HDMI 2.0端口,支持4K x 2K 60Hz
  3. java.lang.object_Java基础--常用API--java.lang.Object
  4. 国内BGP电信高防御大带宽服务器哪里的比较好
  5. orange Pi3解码能力测试
  6. 学术垃圾的第三天(没有第二天
  7. mysql line separator_java输出换行的标准姿势line.separator
  8. 分享5款好玩有趣的黑科技APP,个个都很实用
  9. 做一个像人的3d人物建模需要通过什么技术和怎样的资金达成?
  10. 【转】计算机领域的学术会议等级排名情况