安装时,由于与多个python库不兼容,目标文件不能包含非asci字符,求详细解决方案
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了安装时,由于与多个python库不兼容,目标文件不能包含非asci字符,求详细解决方案相关的知识,希望对你有一定的参考价值。
安装什么?Python现在要安装第三方库推荐用pip 的方式,它会到Python的中央仓库去找跟你版本一致的第三方库版本,这样就不会出现冲突了。另外如果你是玩数据科学的,建议装anaconda ,一个包解决大部分问题 参考技术A python安装时请使用默认工作目录
如果不能使用默认工作目录,目录不要使用中文
全英文即可解决问题 参考技术B 9 研究论著10 衍生作品
AFNetworking 与 iOS 4.3 不兼容
【中文标题】AFNetworking 与 iOS 4.3 不兼容【英文标题】:AFNetworking not compatible with iOS 4.3 【发布时间】:2012-10-09 14:32:25 【问题描述】:我正在使用 CocoaPods 安装 AFNetworking 库。这是我的简单 CocoaPods 文件:
platform :ios
pod 'FMDB'
pod 'AFNetworking'
我的 Pods 项目和我的主项目是 iOS 6 部署目标和基础 SDK。当我运行 pod install 时,出现以下错误:
AFNetworking not compatible with iOS 4.3
更新:
我将我的 Podfile 编辑为:
platform :ios, '6.0'
pod 'FMDB'
pod 'AFNetworking'
现在,当我运行 pod install 时,它会显示以下内容:
更新规范库`master'
Cocoapods 0.15.1 可用。
使用 AFNetworking (1.0) 使用 FMDB (2.0) 生成支持文件
但它从未将 AFNetworking pod 添加到 xCode 中的 pods 项目中。
【问题讨论】:
【参考方案1】:AFNetworking 1.0 及更高版本需要 iOS 5.0 及更高版本,或 Mac OS 10.7(具有现代 Cocoa 运行时的 64 位)及更高版本。
为了与 iOS 4.3 兼容,请使用最新的 0.10.x 版本。
来自:https://github.com/AFNetworking/AFNetworking:
更新,在 Podfile 中指定 iOS 依赖:
platform :ios, '6.0'
pod 'FMDB'
pod 'AFNetworking'
UPDATE 2,我创建一个新项目和一个新 Podfile,运行pod install
:
$ pod install
Resolving dependencies of `./Podfile'
Updating spec repositories
Resolving dependencies for target `default' (iOS 6.0)
Downloading dependencies
Installing AFNetworking (1.0)
Installing FMDB (2.0)
Generating support files
[!] From now on use `AF.xcworkspace'.
Integrating `libPods.a' into target `AF' of Xcode project `./AF.xcodeproj'.
更新 3,
【讨论】:
我不需要与 iOS 4 兼容。我的基本 SDK 和部署目标设置为 iOS 6,但它仍然给我同样的错误。 我什至删除了完整的 pod 项目,然后创建了一个新的 podfile,但仍然是同样的问题。 AFNetworking 文件夹为空,未添加到 xCode 项目中。 屏幕截图显示 AFNetworking 文件已正确安装:i.stack.imgur.com/RCv0l.png 一定是别的东西。【参考方案2】:指定所需 pod 的版本可能会有所帮助。
platform :ios, '6.0'
pod 'FMDB', '~> 2.0'
pod 'AFNetworking', '~> 1.1.0'
还要确保您打开的是正确的 xcworkspace
文件。
【讨论】:
以上是关于安装时,由于与多个python库不兼容,目标文件不能包含非asci字符,求详细解决方案的主要内容,如果未能解决你的问题,请参考以下文章
Gtk-WARNING **: C 库不支持区域设置。同时使用多个 Python 模块(mayavi、spectral)