tensorflow安装的时候,没有su权限,即使利用anaconda虚拟环境,pip仍没有权限的问题

没有su权限就应当用anaconda建立虚拟环境

但是!!!

建立了环境之后直接用pip安装新的包,还是没有权限的!!!!

因为conda新建的环境里没有pip,其实用的还是系统自带的pip,所以没有权限。


所以正确的虚拟环境建立方法是这样的!【anaconda3版本:4.4.0 】


下载anaconda

wget https://repo.continuum.io/archive/Anaconda3-4.4.0-Linux-x86_64.sh
安装anaconda:
bash Anaconda3-4.4.0-Linux-x86_64.sh 

新建conda环境:

conda create -n my_environment
进入conda'环境:

source activate my_environment
重点来了!在新的虚拟环境里!安装一次pip!:

conda install pip
然后就可以随意地pip安装啦。


附:一定能安装成功的tensorflow安装方法:

上面的安装好后:


安装python3.6.0:

conda install python=3.5.0
安装tensorflow 1.2 带GPU支持:
pip install --ignore-installed --upgrade https://storage.googleapis.com/tensorflow/linux/gpu/tensorflow_gpu-1.2.0-cp36-cp36m-linux_x86_64.whl

如果失败,请用以下指令,安装无GPU支持版:

pip install --ignore-installed --upgrade https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-1.2.0-cp36-cp36m-linux_x86_64.whl

即可。


参考回答:

StackOverflow


你可能感兴趣的:(TensorFlow,学习笔记,python)