当前位置:   article > 正文

Python 虚拟环境(MAC)_creating virtual environment...attributeerror: mod

creating virtual environment...attributeerror: module 'virtualenv.create.via

参考贴:https://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000/001432712108300322c61f256c74803b43bfd65c6f8d0d0000

 

因为用keras跑东西的时候报错

module 'tensorflow.python.framework.ops' has no attribute '_TensorLike'

看到github给的issue里面大家用虚拟环境解决了这个问题

github的issue原地址:https://github.com/awentzonline/image-analogies/issues/42

所以试试手

 

首先查看有没有这些东西

  1. python3 --version
  2. pip3 --version
  3. virtualenv --version

一般是没有virtualenv,没有python3的可以去官网下也可以用brew下载 pip3没有的用easy_install下载或者去找get-pip.py 然后python3 get-pip.py,另有博客涉及,不再赘述

 

pip3 install virtualenv

 

# 然后移动到一个我常放project的目录下 新建一个folder来放这个环境,这样之后知道环境放在哪了便于查找引用

  1. cd PycharmProjects/
  2. mkdir myVir
  3. cd myVir/

 

virtualenv --no-site-packages venv_tensor

# 这里的no-site-packages 就不会把你现在的第三方库移动过来,比较干净,不过也需要重装许多常用库

 

# 进入虚拟环境并且开始补一补你要用的包

 

source /Users/caesarhtx/PycharmProjects/myVir/venv_tensor/bin/activate

# 注 原来是source venv_tensor/bin/activate 但是我这边说找不到 只能用full path

 

在你的虚拟环境下把这些常用的库补上去(前面一定要有小括号才是你新建的虚拟环境)

 

pip3 list

# pip3 list 先看一眼

  1. pip3 install tensorflow
  2. pip3 install ipython
  3. pip3 install ipykernel
  4. pip3 install matplotlib
  5. pip3 install scipy
  6. pip3 install pandas
  7. pip3 install sklearn
  8. pip3 install keras

###-------虚拟环境配置好了 要怎么在jupyter notebook里面用它呢

这一段参考配置jupyter notebook https://www.jianshu.com/p/f70ea020e6f9

 

cd /Library

# 到这个下面找kernel的json文件,找到的应该是系统默认的 去新建一个和你自己新的虚拟环境对应的folder并且在里面也放一个kernel.json文件

find . -name "kernel.json"

然后去finder里面contrl+shift+G输入 /Library/Frameworks/巴拉巴拉巴拉复制到kernels这个就行

可以看到系统原来默认的

新建一个文件夹起个名字 然后在里面再新建一个kernel.json文本

把大括号这一段复制粘贴进去

#-----记得更换名字和路径-----

  1. {
  2. "display_name": "python3Tensor",
  3. "language": "python",
  4. "argv": [
  5. "/Users/caesarhtx/PycharmProjects/myVir/venv_tensor/bin/python",
  6. "-m",
  7. "ipykernel_launcher",
  8. "-f",
  9. "{connection_file}"
  10. ]
  11. }

#-----

# 当然你也可以cd到目录然后用vim做这一段 看你喜好

然后jupyter里面应该就有这个环境了

 

果然解决了问题

能跑了

 

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/码创造者/article/detail/863597
推荐阅读
相关标签
  

闽ICP备14008679号