我的linux中默认的PyThon环境是:Python 3.6.2 :: Anaconda custom (64-bit)
,我创建了虚拟环境:Python 2.7.14 :: Anaconda custom (64-bit)
首先,我进入Aanconda虚拟环境:source activate python27
然后,我安装了caffe2,出现错误:ImportError:No module named google.protobuf.internal
所以,我使用conda来安装protobuf:conda install protobuf
,但错误仍然存在。
当我使用pip install protobuf
时,错误就消失了。
有什么区别:
conda install package_name
pip install package_name
/opt/anaconda3/envs/python27/bin/pip install package_name
apt install package_name
pip install package_name
与/opt/anaconda3/envs/python27/bin/pip install package_name
相同吗?当我which pip
时,会显示:/opt/anaconda3/envs/python27/bin/pip
谢谢!