请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

source ~/tensorflow/bin/activate 命令提示“没有那个文件或目录”

https://img1.sycdn.imooc.com//szimg/5a8d87820001677407680034.jpg

https://img1.sycdn.imooc.com//szimg/5a8d87820001e5c308630440.jpg老师,这个目录里明明是有这个文件的,为什么会这样提示


正在回答

1回答

你看到命令行提示符显示你目前是以 root (大管家)的身份在运行命令吗?

此时你运行 

source ~/tensorflow/bin/activate

的话,实际上 ~ 代表的 是  /root 这个目录咯(root 的家目录),而不是你的 tensorflow 目录实际所在的你的用户(yuzhen)的家目录(/home/yuzhen)。

所以你只需要变回你的用户,用

exit

命令即可退出 root 的身份,回到你自己用户(yuzhen)的身份。此时,你再用

source ~/tensorflow/bin/activate

就可以了。

下面是我的操作示意,相信你能理解(whoami 命令用于输出 当前用户,pwd 用于输出当前所在目录。cd 和 cd ~ 的效果是一样的):

https://img1.sycdn.imooc.com//szimg/5a8d8e100001831902450339.jpg

欢迎看我的《Linux探索之旅》系列文章来巩固 Linux :http://www.jianshu.com/nb/5470392

0 回复 有任何疑惑可以回复我~
  • 提问者 余震1995 #1
    非常感谢老师,按老师的,加了cd ~/tensorflow,就好了
    回复 有任何疑惑可以回复我~ 2018-02-22 13:02:05
  • 提问者 余震1995 #2
    哈哈,还是在问答区好一些,老师回答的太详细了,留下痕迹顺便帮下后面的同学
    回复 有任何疑惑可以回复我~ 2018-02-22 13:03:08
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号