1 xss 2017-02-10 10:48:39 +08:00 只能说你平时没注意你选择装的东西的依赖, 导致升级后出问题了. 语言特性导致的问题, 只能等响应的东西更新, 或者你自己解决. 前段时间我的桌面环境升级, 导致配置文件不兼容....改了一个星期才改好... |
![]() | 2 dexterzzz 2017-02-10 10:48:44 +08:00 python 用 anaconda |
![]() | 3 msg7086 2017-02-10 12:36:15 +08:00 Python 的不知道。 Ruby 的话,`bundle` 走起。 |
4 asdfghji 2017-02-10 12:40:47 +08:00 感觉 lz 的意思是依赖安装路径不对,不是版本不支持依赖啊,这样的话可以用沙盒模式解决吧 |
5 Yeoman OP 因为过年在家没网所以才好气,所有安装过的包其实还在,但是因为 python/ruby 升级了不去寻找老版本的包了所以出现了没有依赖的情况,所以想知道有什么方法把原来老版本的包整体迁移到新版本中去用。(直接吧 python3.5 的 site-package 复制到 3.6 里去也可以用) |
![]() | 6 loading 2017-02-10 13:55:11 +08:00 via Android 楼主没用 virtualenv ,直接动系统自带 python? |
![]() | 7 msg7086 2017-02-10 14:33:10 +08:00 很多 C 扩展的包依赖同版本的头文件,换版本直接迁移可能会出问题。 |
![]() | 8 xialdj 2017-02-10 15:34:59 +08:00 via iPhone nvm 同有这个问题 来蹭答案 |
![]() | 11 linhua 2017-02-10 17:03:09 +08:00 这个是 包管理器不统一 的问题。 Archlinux 系统有个包管理器 pacman ,而 python 也有个包管理器 pip 。 用 pip 安装的 python 包不能用 pacman 来管理 你试试升级 pip 到 python 3.6 对应的版本试试 |
12 herozhang 2017-02-10 17:09:08 +08:00 系统自带的 python 不要去用,都 virtualenv 新建环境来用吧 要不是够折腾的, 3.x 和 2.x 的,各种依赖版本不一致的。。。 |
![]() | 13 sammo 2017-02-10 18:28:09 +08:00 via iPhone 我一般不用全局的 packages ,而是每个项目建立自己的虚拟环境、搭一套完全这个项目自己的 packages 。不依赖全局的东西、全局就不会出问题 .. |
![]() | 14 guyskk 2017-02-10 18:29:01 +08:00 via Android 重新安装一下吧 python3.5 -m pip freeze | pip install |
16 mooncakejs 2017-02-10 18:47:25 +08:00 python 没得洗。。 |
![]() | 18 mercurylanded 2017-02-10 19:44:40 +08:00 用 java |