我认为在win10上我的python发行版(3.6.5)有点时髦。这适用于我的Windows Linux子系统。 (对于那些没有使用它的人来说,基本上有一个像虚拟机一样运行的精简版ubuntu操作系统,我可以使用bash终端来访问它。有关WLS的更多信息,请参阅https://docs.microsoft.com/en-us/windows/wsl/install-win10)。我需要使用PowerShell的WLS instad的原因是软件包CVXPY很难安装在Windows上(或者至少是它的一些依赖项)
通过我的常规方法python3 -m pip install matplotlib
,无法永久安装新软件包(即使安装似乎成功)。该调用导致正常消息(收集,需求已满足,安装收集的包等)。但是,调用import matplotlib
失败(在shell和脚本中)。
我之前安装的其他软件包仍然存在,例如大熊猫。新包装的安装是否会无声地失败,或以某种方式被删除?在我测试的每个包中都可以看到相同的效果 - cx_Oracle和matplotlib。另一个线索是最近python3提到3.5.2,但现在它莫名其妙地指的是3.6.2。
此外,同样的事情发生在我的python 2.7发行版 - pip install ecos
工作,但import ecos
失败,加上cx_Oracle和matplotlib