作者bjchiou (bjchiou)
看板Python
标题[问题] 升级3.7後无法使用3.6时安装的模组
时间Mon Jul 16 18:32:24 2018
环境:mac
升级方法:官方网站下载安装程式 & Homebrew
状况:
升级後
执行python3.7指令时无法使用3.6时安装的模组
执行python3.6指令时可正常使用
Jupyter Notebook可能对应到3.6
故之前写的程式仍可叫用模组
处理:
经过搜寻後了解
3.6与3.7安装的模组分别位在各自所属资料夹
以sys.path.append()加入3.6的site-packages资料夹(Mac)
可暂时解决需求
问题1
3.5升3.6并未出现问题
但因忘了当初的升级方式
不知此次是不是安装时漏了参数
或者
其实自己在3.5时安装的模组不多
因此未碰到问题
问题2
遇到这种状况的理想处理方式
a.在3.7再安装一次模组?(缺点是占用空间且目前只能遇缺再补)
b.设定PYTHONPATH
c.使用虚拟环境(这部分还在学习)
请各位大大帮忙解惑
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 1.164.22.165
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Python/M.1531737147.A.0D7.html
1F:→ ThxThx: c是唯一解 开发的环境应各自独立而不影响系统功能 07/16 22:28
2F:推 eight0: c 相当於更进阶的 a 07/17 08:43
3F:推 smartree: 我目前都是选 C 方案, 不同的 Job 建不同的 VENV 07/17 17:17
4F:→ bjchiou: 感谢!其实c已找了参考资料,可是还没细看就手贱升级 07/17 18:48
5F:→ bjchiou: 请容我消化一下,不然可能跟不上 07/17 18:49