解决scipy无法正确安装到virtualenv中的问题

一 . pip的基本操作

安装包: pip/pip3 install ***pkg 

卸载包: pip/pip3 uninstall ***pkg 

查看已经安装的某个包的信息: pip/pip3 show ***pkg

查看已安装的包: pip/pip3 list 

  

二. 解决scipy无法正确安装到虚拟环境中的问题

2.1 虚拟环境和普通环境

虚拟环境和普通环境是两个互相隔离的环境。因此,如果要在虚拟环境中运行程序,需要将所有依赖项安装到虚拟环境中。如下图所示,在虚拟环境(RL_2018HW)中运行 pip show scipy ,可以看出成功将scipy安装到虚拟环境中。

此时,在普通环境(即退出虚拟环境)中是无法查找到scipy,除非我们在普通环境下也安装scipy。如下图所示,scipy被安装到 /usr/local/lib/python2.7/dist-packages 路径中。

 若想把scipy装到 /usr/local/lib/python3.5/dist-packages 路径中,则采用 pip3 install ***pkg 

  

2.2 问题描述与解决方法

问题描述:已经成功激活虚拟环境,采用pip安装scipy,采用命令行查看包,发现它被误装到普通环境中。

解决方法:先别卸载错误安装的scipy。在虚拟环境中再次安装,这一次,scipy被成功安装到虚拟环境下。回到普通环境中,卸载之前错误安装的scipy。

原文地址:https://www.cnblogs.com/gdut-gordon/p/9248780.html