关于tensorflow、numpy、opencv等在mac/linux下安装的一些问题集合

时间:2022-10-04 21:21:37

查看pip版本号:pip --version  

显示的是pip 9.0.1 from /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages (python 2.7)

此时执行命令:pip3 install pymysql

显示

关于tensorflow、numpy、opencv等在mac/linux下安装的一些问题集合

我一开始以为是国外官网无法访问到,然后改成访问国内清华大学的镜像:pip3 install -i http://e.pypi.python.org/simple numpy

结果

关于tensorflow、numpy、opencv等在mac/linux下安装的一些问题集合

试了其它学校的镜像发现都不行

——————————————————

然后查到了这篇文章:https://www.jianshu.com/p/c1efb554c92e

它说是pip的版本太旧了,识别不出.whl的文件,于是我更新

然后

关于tensorflow、numpy、opencv等在mac/linux下安装的一些问题集合

又不行了,然后查到了这篇:https://blog.csdn.net/nunchakushuang/article/details/80049528

关于tensorflow、numpy、opencv等在mac/linux下安装的一些问题集合

……(没截完,反正成功了

————————————————————————

但是,上面安装的是cpu版本的tf!如果我再安装gpu版本:pip3 install tensorflow--gpu 安装完之后就会发现tf全都用不了了!所以我只能卸了gpu。目前还是个问题。包括装了两个版本后怎么指定用哪个。


—————————————————————————

安装opencv:https://blog.csdn.net/Liangjun_Feng/article/details/78335956

按这个教程做的,但是失败了

—……

(一个下午过去了)

升级pip:python3 -m pip install --upgrade pip(按提示的pip install --upgrade pip有时候不行)

查到ms说现在的mac不能装gpu了(而且经过实践很多命令在mac上都会失败),所以转移在实验室的服务器(ubuntu16.04)上安装。几乎把百度能搜到的方法全都试遍了,最后才发现还是谷歌好啊。。

言归正传

执行:pip3 install opencv-python

然而

关于tensorflow、numpy、opencv等在mac/linux下安装的一些问题集合

(郁闷地睡了一觉)

查到了解决方案:

您正试图将软件包安装到您无权写入的系统文件夹中。
您有三个选项(仅使用其中的一个):
1 - 设置虚拟环境以安装软件包(推荐)

python3 -m venv env
source ./env/bin/activate 
python -m pip install google-assistant-sdk[samples]

2 - 将软件包安装到用户文件夹中:(如果以后error里出现了“Consider using the `--user` option or check the permissions.”那就用这个)
python -m pip install --user google-assistant-sdk[samples]

3使用sudo安装到系统文件夹(不推荐)
sudo python -m pip install google-assistant-sdk[samples]

使用了第二个

关于tensorflow、numpy、opencv等在mac/linux下安装的一些问题集合

终于成功了