python2和python3虚拟环境搭建virtural

安装python2/3virtual环境及tensorflow
1. 分别安装python2和python3
2. 如果你安装了pip,执行pip install virtualenv
   否则执行  C:\Python27\Scripts\pip.exe install virtualenv(前面为你安装python路径)
   (安装pip的路径自行百度)
3. 例如你在D盘构建虚拟环境,那么你在D盘创建一个文件夹virtual,打开cmd,cd到这个文
   件夹下(显示D:\virtual>)输入 virtualenv -p C:\Python27\python.exe py2env
   (C:\Python27\python.exe为你安装的python的路径,py2env为你在virtual文件夹下创建的
   虚拟环境的名称)当然你也可以创建python3的虚拟环境 virtualenv -p D:\python3\python3.exe py3env
4. cmd到我们我们创建的环境下,例如py3env,cd D:\virtual\py3env\Scripts 进入到这个Scripts,
   输入activate,即可进入python3.接下来python3虚拟环境安装tensorflow。
5. 网上下载tensorflow-1.1.0rc2-cp35-cp35m-win_amd64.whl
  (第一这是cpu版本;第二35代表python版本3.5,千万不要tensorflow和python版本矛盾!!
   第三64代表系统64位)
6. (假设你已经安装pip了),如果你pip install tensorflow-1.1.0rc2-cp35-cp35m-win_amd64.whl
    遇到过两种错误:一是tensorflow版本和python版本不对,就像你python3.7,你tensorflow是
    tensorflow-1.1.0rc2-cp35-cp35m-win_amd64.whl;二是pip的时候说not supported on this
    platform,这个平台不适合你这个版本,那就检查你的pip,进入python,输入
    import pip
    print(pip.pep425tags.get_supported())
    这个如果报错就输入module 'pip' has no attribute 'pep425tags'
    import pip._internal
    print(pip._internal.pep425tags.get_supported())
    这样可查看可pip的文件形式,如下
    [('cp35', 'cp35m', 'win_amd64'), ('cp35', 'none', 'win_amd64'), 
    ('py3', 'none', 'win_amd64'), ('cp35', 'none', 'any'), ('cp3', 'none', 'any'), 
    ('py35', 'none', 'any'), ('py3', 'none', 'any'), ('py34', 'none', 'any'), 
    ('py33', 'none', 'any'), ('py32', 'none', 'any'), ('py31', 'none', 'any'),
    ('py30', 'none', 'any')]
    我的文件是cp35-cp35m-win_amd64,所以是符合的,否则的话要么你写在的不对,要么你得重命名whl文件。
7.  这样之后基本就没什么问题了,你可以用pycharme配置虚拟python3的环境,使用tensorflow了。同样你使
    用python2互不影响。

猜你喜欢

转载自blog.csdn.net/cuipanguo/article/details/82115665