我是python的新手。我前段时间在OsX上安装了python3.4,现在我使用你可以从网站下载的安装程序安装了python3.5。
我注意到/Library/Frameworks/Python.framework/Versions/我有3.4和3.5。我没想到 - 我期待升级3.5替换3.4
所以,如果我运行python3.5并尝试导入我在使用3.4时安装的软件包,则找不到它们。此外,如果我使用pip install重新安装它们,它说已经安装了软件包,因此我可以看到它指向3.4版本。
我做错了什么?我认为安装新的python应该升级我现有的安装(带上安装的软件包),而不是添加一个全新的安装。
我不知道现在该做什么:
答案 0 :(得分:3)
很多Python软件包都是第三方。社区总是向前发展,这可能需要一些时间来适应!
那就是说,我的建议是开始使用venv。它为您(大多数)提供了独立的Python虚拟环境,您可以在其中安装任何您喜欢的软件包(通过pip),而不会污染全局安装。这还允许您使用不同的包和版本配置各种虚拟环境。它真的很方便!