由于缺乏对我想使用的一些库的支持,我将一些

Python开发从Windows转移到Linux开发.我已经花了大部分时间搞乱了依赖关系.

问题

每当我拿起Linux,我通常会遇到一些依赖问题,通常是开发库,无论是通过apt-get,easy_install或pip安装.我可以浪费时间,应该是简单的任务,花更长的时间让图书馆工作,而不是编写代码.在哪里可以了解处理这些问题的策略,而不是为了遇到同样问题的人而无缘无尽地搜索?

一个例子

所以,我发现在pypi的包,并认为使用这将使生活更轻松:

(我可能通过使用virtualenv来保持整洁,让自己的生活变得更加困难.)

(myenv3)mat@ubuntu:~/myenv3$bin/pip install pyqrencode

Downloading/unpacking pyqrencode

Downloading pyqrencode-0.2.tar.gz

Running setup.py egg_info for package pyqrencode

Installing collected packages: pyqrencode

Running setup.py install for pyqrencode

building 'qrencode' extension

gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c qrencode.c -o build/temp.linux-i686-2.7/qrencode.o

gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions build/temp.linux-i686-2.7/qrencode.o -lqrencode -o build/lib.linux-i686-2.7/qrencode.so

Successfully installed pyqrencode

Cleaning up...

(我想我可能sudo apt-get安装libqrencode-dev之前的某个时间点.)

所以我试图运行测试脚本:

(myenv3)mat@ubuntu:~/myenv3$python test_qr.py

Traceback (most recent call last):

File "test_qr.py", line 1, in

from qrencode import Encoder

File "qrencode.pyx", line 1, in init qrencode (qrencode.c:1520)

ImportError: No module named ImageOps

python与linux关系_如何处理Linux / Python依赖关系?相关推荐

  1. 文献阅读6-Entity-Relation Extraction as Multi-turn Question Answering(实体关系联合抽取,层次标签依赖关系,multi-turn QA)

    文章目录 abstract 1.Introduction 3.相关工作 2.2MRC(机器阅读理解) 2.3 非QA->QA 3.数据集和任务 3.1别人的数据集 3.2我们建立的数据集RESU ...

  2. python可以在linux运行_服务器(Linux)上运行python总结

    跑实验换了几次服务器了,每次遇到相似问题都要重新百度,而且每次百度搜索出的顺序都不一样,又得重新找半天,这次把遇到的问题都总结一下. 1.准备 PuTTY和FileZilla FileZilla使用F ...

  3. python可以在linux运行_在linux运行python

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! linux下编译安装python3与python2共存linux下默认系统自带p ...

  4. python中控制代码块逻辑关系_一、Python基础知识

    1.1 Python简介 (1)解释型语言 解释型语言在运行程序的时候才逐行翻译.运行. ①优点: 有良好的平台兼容性,在任何环境中都可以运行(安装了解释器)灵活,修改代码的时候直接修改就可以,可以快 ...

  5. python底层与机器底层关系_起底 Python 的底层逻辑

    原标题:起底 Python 的底层逻辑 本文配图来自美剧<我们窃取秘密:维基解密的故事>. 文 | 图灵社区 推荐 | 编程派公众号(ID:codingpy) 01 一次纯粹的hackin ...

  6. 安装python有什么用_什么是Python Wheels?为什么要关心它?,python有什么用

    什么是Python Wheels?为什么要关心它?,python有什么用 前言 Python .whl文件(或wheels)是Python中很少讨论的一部分,但是它们对Python包的安装过程非常重要 ...

  7. 学习python最好的书籍_最好的Python书籍

    学习python最好的书籍 Python is an amazing programming language. It can be applied to almost any programming ...

  8. python实现数据可视化_使用Matplotib python实现数据可视化

    python实现数据可视化 I Feel: 我觉得: In today's digital world data has become as important as air. Machines &a ...

  9. 谁的python入门教程好_怎样学习Python?Python入门必看

    Python目前可以用一个字来描述那就是"火",问题来了,这么火的语言零基础小白到底该怎样学习Python? 首先,从基础开始学习,切勿毛躁. 刚开始学习Python的时候,我们可 ...

最新文章

  1. 用 PHP 和 MySQL 保存和输出图片
  2. android binder
  3. 【简便解法】1077 互评成绩计算 (20分)_32行代码AC
  4. 日立预计08财年亏损78亿美元 将裁员7千人
  5. SAP Fiori 1.0和2.0的区别
  6. 购买物联网卡应该注意哪些问题?
  7. Ubuntu20.04Server双网卡问题
  8. 【HUSTOJ】1054: 字符图形10-字母三角
  9. 毕业设计记录(二):基于VUE框架与ECharts和Axios技术结合的Web移动高校实验室管理系统设计与实现
  10. 解决Linux系统下,出现“不在sudoers文件中,此事将被报告”的问题
  11. html页面如何设置背景,html怎么设置背景
  12. 【寻找最佳小程序】影视评分小工具“豆瓣评分”——产品设计要点及专家评析...
  13. esc pos命令 java使用_18、ESC/POS指令集在android设备上使用实例(通过socket)
  14. Java可变参数的基本使用
  15. PMI-ACP敏捷管理认证的含金量
  16. 谢希仁计算机网络第五版课后习题答案(1~6章)
  17. python快速数据分析_收藏 | 10个可以快速用Python进行数据分析的小技巧
  18. 机器学习准备数据时如何避免数据泄漏
  19. 什么是好的大学生活?
  20. 你知道腾讯极光盒子与当贝盒子有什么区别吗?

热门文章

  1. python爬虫自动更换ip_Python 爬虫使用动态切换ip防止封杀
  2. getprocaddress得到为0_基于ZU+系列MPSoC芯片的USB3.0/2.0接口硬件设计
  3. python数据分析与可视化-Python数据分析与数据可视化
  4. 绘图的尺寸_Auto CAD机械绘图尺寸标注教程1(尺寸标注简介)
  5. ruby 执行函数_Ruby at()函数
  6. 阿里2020届校招笔试劝退题——你大爷还是你大爷
  7. JVM(三)对象的生死判定和算法详解
  8. 使用Docker部署RabbitMQ集群
  9. debian apache php mysql,Debian下配置APACHE2+MYSQL5+PHP5
  10. linux软件中心替代,Ubuntu 16.04 LTS 将替换 Ubuntu 软件中心