Environment, win10, 64-bit, Anaconda4.10.3, Cuda 9.2.148, cudnn should be v7.4.2.24
Among them, it seems to install tensorflow-gpu 1.9, python3.7 64-bit, and 32-bit virtual python environment in Anaconda.
The required environment for this program code found on github is 3.5python
Program address:
So I want to configure a Python3.5 environment again. Now that python3.5 is installed, I want to install a corresponding version of tensorflow. I checked on the Internet and said that the corresponding version is tensorflow1.1. So I tried to install this version.
Try the command: and specify its version
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple tensorflow==1.1
Error reported as
Try the procedure in this link to install tensorflow1.0: python - Unable to install tensorflow=1.0.0 - Stack Overflow
The command is as follows:
The results show that:
At the same time, a new problem appeared, tensorflow was unavailable, and an error was reported, as shown in the above picture. Guess it may be caused by different versions. So I found the specific version and tensorflow that can be used.
Version matching, and its commands are as follows: link:
During the error correction process, some cuda commands are used as follows:
#cuda 常用命令
cd .. #返回上一目录,直到当前盘的根目录
D: #直接输入盘符,切换目录
cd anaconda/envs/ #cd 加路径,可以切换到想去的路径
nvcc -V #查看 cuda 版本
conda info --envs #查看conda 虚拟环境,结果的第一列为环境名
activate python37 #进入对应的虚拟环境,其中python37为环境名
python -V #查看当前python版本
Then try to install tensorflow 1.5.0: error:
Try tensorlow 1.6.0 version, error: summed up as the wrong version of grpcio: then according to the link: python 2.7 - Unable to install grpcio using pip install grpcio - Stack Overflow
Follow up and other operations.
Failed building wheel for grpcio
Running setup.py clean for grpcio
Running setup.py bdist_wheel for html5lib ... done
Stored in directory: C:\Users\11327\AppData\Local\pip\Cache\wheels\11\b5\a5\84223095b1b4720df984fcea6e033580349dafca6034f2e491
Successfully built termcolor html5lib
Failed to build grpcio
Installing collected packages: astor, absl-py, werkzeug, html5lib, bleach, zipp, importlib-metadata, markdown, tensorboard, termcolor, grpcio, gast, tensorflow-gpu
Running setup.py install for grpcio ... error
Complete output from command D:\anaconda\envs\tf1.0\python.exe -u -c "import setuptools, tokenize;__file__='C:\\Users\\11327\\AppData\\Local\\Temp\\pip-install-bwp3jkup\\grpcio\\setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record C:\Users\11327\AppData\Local\Temp\pip-record-xp9hkq40\install-record.txt --single-version-externally-managed --compile:
ASM Builds for BoringSSL currently not supported on: win-amd64
Cython-generated files are missing...
We could not find Cython. Setup may take 10-20 minutes.
running install
running build
running build_py
running build_project_metadata
creating python_build
creating python_build\lib.win-amd64-3.5
creating python_build\lib.win-amd64-3.5\grpc
copying src\python\grpcio\grpc\_auth.py -> python_build\lib.win-amd64-3.5\grpc
copying src\python\grpcio\grpc\_channel.py -> python_build\lib.win-amd64-3.5\grpc
copying src\python\grpcio\grpc\_common.py -> python_build\lib.win-amd64-3.5\grpc
copying src\python\grpcio\grpc\_compression.py -> python_build\lib.win-amd64-3.5\grpc
copying src\python\grpcio\grpc\_grpcio_metadata.py -> python_build\lib.win-amd64-3.5\grpc
copying src\python\grpcio\grpc\_interceptor.py -> python_build\lib.win-amd64-3.5\grpc
copying src\python\grpcio\grpc\_plugin_wrapping.py -> python_build\lib.win-amd64-3.5\grpc
copying src\python\grpcio\grpc\_runtime_protos.py -> python_build\lib.win-amd64-3.5\grpc
copying src\python\grpcio\grpc\_server.py -> python_build\lib.win-amd64-3.5\grpc
copying src\python\grpcio\grpc\_simple_stubs.py -> python_build\lib.win-amd64-3.5\grpc
copying src\python\grpcio\grpc\_utilities.py -> python_build\lib.win-amd64-3.5\grpc
copying src\python\grpcio\grpc\__init__.py -> python_build\lib.win-amd64-3.5\grpc
creating python_build\lib.win-amd64-3.5\grpc\aio
copying src\python\grpcio\grpc\aio\_base_call.py -> python_build\lib.win-amd64-3.5\grpc\aio
copying src\python\grpcio\grpc\aio\_base_channel.py -> python_build\lib.win-amd64-3.5\grpc\aio
copying src\python\grpcio\grpc\aio\_base_server.py -> python_build\lib.win-amd64-3.5\grpc\aio
copying src\python\grpcio\grpc\aio\_call.py -> python_build\lib.win-amd64-3.5\grpc\aio
copying src\python\grpcio\grpc\aio\_channel.py -> python_build\lib.win-amd64-3.5\grpc\aio
copying src\python\grpcio\grpc\aio\_interceptor.py -> python_build\lib.win-amd64-3.5\grpc\aio
copying src\python\grpcio\grpc\aio\_metadata.py -> python_build\lib.win-amd64-3.5\grpc\aio
copying src\python\grpcio\grpc\aio\_server.py -> python_build\lib.win-amd64-3.5\grpc\aio
copying src\python\grpcio\grpc\aio\_typing.py -> python_build\lib.win-amd64-3.5\grpc\aio
copying src\python\grpcio\grpc\aio\_utils.py -> python_build\lib.win-amd64-3.5\grpc\aio
copying src\python\grpcio\grpc\aio\__init__.py -> python_build\lib.win-amd64-3.5\grpc\aio
creating python_build\lib.win-amd64-3.5\grpc\beta
copying src\python\grpcio\grpc\beta\implementations.py -> python_build\lib.win-amd64-3.5\grpc\beta
copying src\python\grpcio\grpc\beta\interfaces.py -> python_build\lib.win-amd64-3.5\grpc\beta
copying src\python\grpcio\grpc\beta\utilities.py -> python_build\lib.win-amd64-3.5\grpc\beta
copying src\python\grpcio\grpc\beta\_client_adaptations.py -> python_build\lib.win-amd64-3.5\grpc\beta
copying src\python\grpcio\grpc\beta\_metadata.py -> python_build\lib.win-amd64-3.5\grpc\beta
copying src\python\grpcio\grpc\beta\_server_adaptations.py -> python_build\lib.win-amd64-3.5\grpc\beta
copying src\python\grpcio\grpc\beta\__init__.py -> python_build\lib.win-amd64-3.5\grpc\beta
creating python_build\lib.win-amd64-3.5\grpc\experimental
copying src\python\grpcio\grpc\experimental\gevent.py -> python_build\lib.win-amd64-3.5\grpc\experimental
copying src\python\grpcio\grpc\experimental\session_cache.py -> python_build\lib.win-amd64-3.5\grpc\experimental
copying src\python\grpcio\grpc\experimental\__init__.py -> python_build\lib.win-amd64-3.5\grpc\experimental
creating python_build\lib.win-amd64-3.5\grpc\framework
copying src\python\grpcio\grpc\framework\__init__.py -> python_build\lib.win-amd64-3.5\grpc\framework
creating python_build\lib.win-amd64-3.5\grpc\_cython
copying src\python\grpcio\grpc\_cython\__init__.py -> python_build\lib.win-amd64-3.5\grpc\_cython
creating python_build\lib.win-amd64-3.5\grpc\experimental\aio
copying src\python\grpcio\grpc\experimental\aio\__init__.py -> python_build\lib.win-amd64-3.5\grpc\experimental\aio
creating python_build\lib.win-amd64-3.5\grpc\framework\common
copying src\python\grpcio\grpc\framework\common\cardinality.py -> python_build\lib.win-amd64-3.5\grpc\framework\common
copying src\python\grpcio\grpc\framework\common\style.py -> python_build\lib.win-amd64-3.5\grpc\framework\common
copying src\python\grpcio\grpc\framework\common\__init__.py -> python_build\lib.win-amd64-3.5\grpc\framework\common
creating python_build\lib.win-amd64-3.5\grpc\framework\foundation
copying src\python\grpcio\grpc\framework\foundation\abandonment.py -> python_build\lib.win-amd64-3.5\grpc\framework\foundation
copying src\python\grpcio\grpc\framework\foundation\callable_util.py -> python_build\lib.win-amd64-3.5\grpc\framework\foundation
copying src\python\grpcio\grpc\framework\foundation\future.py -> python_build\lib.win-amd64-3.5\grpc\framework\foundation
copying src\python\grpcio\grpc\framework\foundation\logging_pool.py -> python_build\lib.win-amd64-3.5\grpc\framework\foundation
copying src\python\grpcio\grpc\framework\foundation\stream.py -> python_build\lib.win-amd64-3.5\grpc\framework\foundation
copying src\python\grpcio\grpc\framework\foundation\stream_util.py -> python_build\lib.win-amd64-3.5\grpc\framework\foundation
copying src\python\grpcio\grpc\framework\foundation\__init__.py -> python_build\lib.win-amd64-3.5\grpc\framework\foundation
creating python_build\lib.win-amd64-3.5\grpc\framework\interfaces
copying src\python\grpcio\grpc\framework\interfaces\__init__.py -> python_build\lib.win-amd64-3.5\grpc\framework\interfaces
creating python_build\lib.win-amd64-3.5\grpc\framework\interfaces\base
copying src\python\grpcio\grpc\framework\interfaces\base\base.py -> python_build\lib.win-amd64-3.5\grpc\framework\interfaces\base
copying src\python\grpcio\grpc\framework\interfaces\base\utilities.py -> python_build\lib.win-amd64-3.5\grpc\framework\interfaces\base
copying src\python\grpcio\grpc\framework\interfaces\base\__init__.py -> python_build\lib.win-amd64-3.5\grpc\framework\interfaces\base
creating python_build\lib.win-amd64-3.5\grpc\framework\interfaces\face
copying src\python\grpcio\grpc\framework\interfaces\face\face.py -> python_build\lib.win-amd64-3.5\grpc\framework\interfaces\face
copying src\python\grpcio\grpc\framework\interfaces\face\utilities.py -> python_build\lib.win-amd64-3.5\grpc\framework\interfaces\face
copying src\python\grpcio\grpc\framework\interfaces\face\__init__.py -> python_build\lib.win-amd64-3.5\grpc\framework\interfaces\face
creating python_build\lib.win-amd64-3.5\grpc\_cython\_cygrpc
copying src\python\grpcio\grpc\_cython\_cygrpc\__init__.py -> python_build\lib.win-amd64-3.5\grpc\_cython\_cygrpc
creating python_build\lib.win-amd64-3.5\grpc\_cython\_credentials
copying src\python\grpcio\grpc\_cython\_credentials\roots.pem -> python_build\lib.win-amd64-3.5\grpc\_cython\_credentials
running build_ext
Non-fatal exception:Traceback (most recent call last):
File "C:\Users\11327\AppData\Local\Temp\pip-install-bwp3jkup\grpcio\src\python\grpcio\commands.py", line 239, in compiler_ok_with_extra_std
stderr=subprocess.PIPE)
File "D:\anaconda\envs\tf1.0\lib\subprocess.py", line 676, in __init__
restore_signals, start_new_session)
File "D:\anaconda\envs\tf1.0\lib\subprocess.py", line 957, in _execute_child
startupinfo)
FileNotFoundError: [WinError 2] 系统找不到指定的文件。
Cython-generated files are missing...
Compiling src\python\grpcio\grpc/_cython/cygrpc.pyx because it changed.
[1/1] Cythonizing src\python\grpcio\grpc/_cython/cygrpc.pyx
c:\users\11327\appdata\local\temp\pip-install-bwp3jkup\grpcio\.eggs\cython-3.0.0a10-py3.5.egg\Cython\Compiler\Main.py:346: FutureWarning: Cython directive 'language_level' not set, using '3str' for now (Py3). This has changed from earlier releases! File: C:\Users\11327\AppData\Local\Temp\pip-install-bwp3jkup\grpcio\src\python\grpcio\grpc\_cython\cygrpc.pxd
tree = Parsing.p_module(s, pxd, full_module_name)
warning: src\python\grpcio\grpc\_cython\cygrpc.pxd:20:0: Dotted filenames ('_cygrpc/arguments.pxd.pxi') are deprecated. Please use the normal Python package directory layout.
warning: src\python\grpcio\grpc\_cython\cygrpc.pxd:21:0: Dotted filenames ('_cygrpc/call.pxd.pxi') are deprecated. Please use the normal Python package directory layout.
warning: src\python\grpcio\grpc\_cython\cygrpc.pxd:22:0: Dotted filenames ('_cygrpc/channel.pxd.pxi') are deprecated. Please use the normal Python package directory layout.
warning: src\python\grpcio\grpc\_cython\cygrpc.pxd:23:0: Dotted filenames ('_cygrpc/credentials.pxd.pxi') are deprecated. Please use the normal Python package directory layout.
warning: src\python\grpcio\grpc\_cython\cygrpc.pxd:24:0: Dotted filenames ('_cygrpc/completion_queue.pxd.pxi') are deprecated. Please use the normal Python package directory layout.
warning: src\python\grpcio\grpc\_cython\cygrpc.pxd:25:0: Dotted filenames ('_cygrpc/event.pxd.pxi') are deprecated. Please use the normal Python package directory layout.
warning: src\python\grpcio\grpc\_cython\cygrpc.pxd:26:0: Dotted filenames ('_cygrpc/metadata.pxd.pxi') are deprecated. Please use the normal Python package directory layout.
warning: src\python\grpcio\grpc\_cython\cygrpc.pxd:27:0: Dotted filenames ('_cygrpc/operation.pxd.pxi') are deprecated. Please use the normal Python package directory layout.
warning: src\python\grpcio\grpc\_cython\cygrpc.pxd:28:0: Dotted filenames ('_cygrpc/propagation_bits.pxd.pxi') are deprecated. Please use the normal Python package directory layout.
warning: src\python\grpcio\grpc\_cython\cygrpc.pxd:29:0: Dotted filenames ('_cygrpc/records.pxd.pxi') are deprecated. Please use the normal Python package directory layout.
warning: src\python\grpcio\grpc\_cython\cygrpc.pxd:30:0: Dotted filenames ('_cygrpc/security.pxd.pxi') are deprecated. Please use the normal Python package directory layout.
warning: src\python\grpcio\grpc\_cython\cygrpc.pxd:31:0: Dotted filenames ('_cygrpc/server.pxd.pxi') are deprecated. Please use the normal Python package directory layout.
warning: src\python\grpcio\grpc\_cython\cygrpc.pxd:32:0: Dotted filenames ('_cygrpc/tag.pxd.pxi') are deprecated. Please use the normal Python package directory layout.
warning: src\python\grpcio\grpc\_cython\cygrpc.pxd:33:0: Dotted filenames ('_cygrpc/time.pxd.pxi') are deprecated. Please use the normal Python package directory layout.
warning: src\python\grpcio\grpc\_cython\cygrpc.pxd:34:0: Dotted filenames ('_cygrpc/vtable.pxd.pxi') are deprecated. Please use the normal Python package directory layout.
warning: src\python\grpcio\grpc\_cython\cygrpc.pxd:35:0: Dotted filenames ('_cygrpc/_hooks.pxd.pxi') are deprecated. Please use the normal Python package directory layout.
warning: src\python\grpcio\grpc\_cython\cygrpc.pxd:37:0: Dotted filenames ('_cygrpc/iomgr.pxd.pxi') are deprecated. Please use the normal Python package directory layout.
warning: src\python\grpcio\grpc\_cython\cygrpc.pxd:39:0: Dotted filenames ('_cygrpc/grpc_gevent.pxd.pxi') are deprecated. Please use the normal Python package directory layout.
warning: src\python\grpcio\grpc\_cython\cygrpc.pxd:45:0: Dotted filenames ('_cygrpc/aio/completion_queue.pxd.pxi') are deprecated. Please use the normal Python package directory layout.
warning: src\python\grpcio\grpc\_cython\cygrpc.pxd:46:0: Dotted filenames ('_cygrpc/aio/rpc_status.pxd.pxi') are deprecated. Please use the normal Python package directory layout.
warning: src\python\grpcio\grpc\_cython\cygrpc.pxd:47:0: Dotted filenames ('_cygrpc/aio/grpc_aio.pxd.pxi') are deprecated. Please use the normal Python package directory layout.
warning: src\python\grpcio\grpc\_cython\cygrpc.pxd:48:0: Dotted filenames ('_cygrpc/aio/callback_common.pxd.pxi') are deprecated. Please use the normal Python package directory layout.
warning: src\python\grpcio\grpc\_cython\cygrpc.pxd:49:0: Dotted filenames ('_cygrpc/aio/call.pxd.pxi') are deprecated. Please use the normal Python package directory layout.
warning: src\python\grpcio\grpc\_cython\cygrpc.pxd:50:0: Dotted filenames ('_cygrpc/aio/channel.pxd.pxi') are deprecated. Please use the normal Python package directory layout.
warning: src\python\grpcio\grpc\_cython\cygrpc.pxd:51:0: Dotted filenames ('_cygrpc/aio/server.pxd.pxi') are deprecated. Please use the normal Python package directory layout.
warning: src\python\grpcio\grpc\_cython\cygrpc.pyx:39:0: Dotted filenames ('_cygrpc/grpc_string.pyx.pxi') are deprecated. Please use the normal Python package directory layout.
warning: src\python\grpcio\grpc\_cython\cygrpc.pyx:40:0: Dotted filenames ('_cygrpc/arguments.pyx.pxi') are deprecated. Please use the normal Python package directory layout.
warning: src\python\grpcio\grpc\_cython\cygrpc.pyx:41:0: Dotted filenames ('_cygrpc/call.pyx.pxi') are deprecated. Please use the normal Python package directory layout.
warning: src\python\grpcio\grpc\_cython\cygrpc.pyx:42:0: Dotted filenames ('_cygrpc/channel.pyx.pxi') are deprecated. Please use the normal Python package directory layout.
warning: src\python\grpcio\grpc\_cython\cygrpc.pyx:43:0: Dotted filenames ('_cygrpc/channelz.pyx.pxi') are deprecated. Please use the normal Python package directory layout.
warning: src\python\grpcio\grpc\_cython\cygrpc.pyx:44:0: Dotted filenames ('_cygrpc/csds.pyx.pxi') are deprecated. Please use the normal Python package directory layout.
warning: src\python\grpcio\grpc\_cython\cygrpc.pyx:45:0: Dotted filenames ('_cygrpc/credentials.pyx.pxi') are deprecated. Please use the normal Python package directory layout.
warning: src\python\grpcio\grpc\_cython\cygrpc.pyx:46:0: Dotted filenames ('_cygrpc/completion_queue.pyx.pxi') are deprecated. Please use the normal Python package directory layout.
warning: src\python\grpcio\grpc\_cython\cygrpc.pyx:47:0: Dotted filenames ('_cygrpc/event.pyx.pxi') are deprecated. Please use the normal Python package directory layout.
warning: src\python\grpcio\grpc\_cython\cygrpc.pyx:48:0: Dotted filenames ('_cygrpc/metadata.pyx.pxi') are deprecated. Please use the normal Python package directory layout.
warning: src\python\grpcio\grpc\_cython\cygrpc.pyx:49:0: Dotted filenames ('_cygrpc/operation.pyx.pxi') are deprecated. Please use the normal Python package directory layout.
warning: src\python\grpcio\grpc\_cython\cygrpc.pyx:50:0: Dotted filenames ('_cygrpc/propagation_bits.pyx.pxi') are deprecated. Please use the normal Python package directory layout.
warning: src\python\grpcio\grpc\_cython\cygrpc.pyx:51:0: Dotted filenames ('_cygrpc/records.pyx.pxi') are deprecated. Please use the normal Python package directory layout.
warning: src\python\grpcio\grpc\_cython\cygrpc.pyx:52:0: Dotted filenames ('_cygrpc/security.pyx.pxi') are deprecated. Please use the normal Python package directory layout.
warning: src\python\grpcio\grpc\_cython\cygrpc.pyx:53:0: Dotted filenames ('_cygrpc/server.pyx.pxi') are deprecated. Please use the normal Python package directory layout.
warning: src\python\grpcio\grpc\_cython\cygrpc.pyx:54:0: Dotted filenames ('_cygrpc/tag.pyx.pxi') are deprecated. Please use the normal Python package directory layout.
warning: src\python\grpcio\grpc\_cython\cygrpc.pyx:55:0: Dotted filenames ('_cygrpc/time.pyx.pxi') are deprecated. Please use the normal Python package directory layout.
warning: src\python\grpcio\grpc\_cython\cygrpc.pyx:56:0: Dotted filenames ('_cygrpc/vtable.pyx.pxi') are deprecated. Please use the normal Python package directory layout.
warning: src\python\grpcio\grpc\_cython\cygrpc.pyx:57:0: Dotted filenames ('_cygrpc/_hooks.pyx.pxi') are deprecated. Please use the normal Python package directory layout.
warning: src\python\grpcio\grpc\_cython\cygrpc.pyx:59:0: Dotted filenames ('_cygrpc/iomgr.pyx.pxi') are deprecated. Please use the normal Python package directory layout.
warning: src\python\grpcio\grpc\_cython\cygrpc.pyx:61:0: Dotted filenames ('_cygrpc/grpc_gevent.pyx.pxi') are deprecated. Please use the normal Python package directory layout.
warning: src\python\grpcio\grpc\_cython\cygrpc.pyx:63:0: Dotted filenames ('_cygrpc/thread.pyx.pxi') are deprecated. Please use the normal Python package directory layout.
warning: src\python\grpcio\grpc\_cython\cygrpc.pyx:66:4: Dotted filenames ('_cygrpc/fork_windows.pyx.pxi') are deprecated. Please use the normal Python package directory layout.
warning: src\python\grpcio\grpc\_cython\cygrpc.pyx:71:0: Dotted filenames ('_cygrpc/aio/common.pyx.pxi') are deprecated. Please use the normal Python package directory layout.
warning: src\python\grpcio\grpc\_cython\cygrpc.pyx:72:0: Dotted filenames ('_cygrpc/aio/rpc_status.pyx.pxi') are deprecated. Please use the normal Python package directory layout.
warning: src\python\grpcio\grpc\_cython\cygrpc.pyx:73:0: Dotted filenames ('_cygrpc/aio/completion_queue.pyx.pxi') are deprecated. Please use the normal Python package directory layout.
warning: src\python\grpcio\grpc\_cython\cygrpc.pyx:74:0: Dotted filenames ('_cygrpc/aio/callback_common.pyx.pxi') are deprecated. Please use the normal Python package directory layout.
warning: src\python\grpcio\grpc\_cython\cygrpc.pyx:75:0: Dotted filenames ('_cygrpc/aio/grpc_aio.pyx.pxi') are deprecated. Please use the normal Python package directory layout.
warning: src\python\grpcio\grpc\_cython\cygrpc.pyx:76:0: Dotted filenames ('_cygrpc/aio/call.pyx.pxi') are deprecated. Please use the normal Python package directory layout.
warning: src\python\grpcio\grpc\_cython\cygrpc.pyx:77:0: Dotted filenames ('_cygrpc/aio/channel.pyx.pxi') are deprecated. Please use the normal Python package directory layout.
warning: src\python\grpcio\grpc\_cython\cygrpc.pyx:78:0: Dotted filenames ('_cygrpc/aio/server.pyx.pxi') are deprecated. Please use the normal Python package directory layout.
building 'grpc._cython.cygrpc' extension
Traceback (most recent call last):
File "C:\Users\11327\AppData\Local\Temp\pip-install-bwp3jkup\grpcio\src\python\grpcio\commands.py", line 285, in build_extensions
build_ext.build_ext.build_extensions(self)
File "D:\anaconda\envs\tf1.0\lib\distutils\command\build_ext.py", line 448, in build_extensions
self._build_extensions_serial()
File "D:\anaconda\envs\tf1.0\lib\distutils\command\build_ext.py", line 473, in _build_extensions_serial
self.build_extension(ext)
File "D:\anaconda\envs\tf1.0\lib\site-packages\setuptools\command\build_ext.py", line 199, in build_extension
_build_ext.build_extension(self, ext)
File "D:\anaconda\envs\tf1.0\lib\distutils\command\build_ext.py", line 533, in build_extension
depends=ext.depends)
File "D:\anaconda\envs\tf1.0\lib\distutils\_msvccompiler.py", line 304, in compile
self.initialize()
File "D:\anaconda\envs\tf1.0\lib\distutils\_msvccompiler.py", line 197, in initialize
vc_env = _get_vc_env(plat_spec)
File "D:\anaconda\envs\tf1.0\lib\site-packages\setuptools\msvc.py", line 185, in msvc14_get_vc_env
return EnvironmentInfo(plat_spec, vc_min_ver=14.0).return_env()
File "D:\anaconda\envs\tf1.0\lib\site-packages\setuptools\msvc.py", line 1227, in return_env
[self.VCIncludes,
File "D:\anaconda\envs\tf1.0\lib\site-packages\setuptools\msvc.py", line 876, in VCIncludes
return [os.path.join(self.si.VCInstallDir, 'Include'),
File "D:\anaconda\envs\tf1.0\lib\site-packages\setuptools\msvc.py", line 555, in VCInstallDir
raise distutils.errors.DistutilsPlatformError(msg)
distutils.errors.DistutilsPlatformError: Microsoft Visual C++ 14.0 is required. Get it with "Microsoft Visual C++ Build Tools": https://visualstudio.microsoft.com/downloads/
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "C:\Users\11327\AppData\Local\Temp\pip-install-bwp3jkup\grpcio\setup.py", line 542, in <module>
cmdclass=COMMAND_CLASS,
File "D:\anaconda\envs\tf1.0\lib\site-packages\setuptools\__init__.py", line 140, in setup
return distutils.core.setup(**attrs)
File "D:\anaconda\envs\tf1.0\lib\distutils\core.py", line 148, in setup
dist.run_commands()
File "D:\anaconda\envs\tf1.0\lib\distutils\dist.py", line 955, in run_commands
self.run_command(cmd)
File "D:\anaconda\envs\tf1.0\lib\distutils\dist.py", line 974, in run_command
cmd_obj.run()
File "D:\anaconda\envs\tf1.0\lib\site-packages\setuptools\command\install.py", line 61, in run
return orig.install.run(self)
File "D:\anaconda\envs\tf1.0\lib\distutils\command\install.py", line 539, in run
self.run_command('build')
File "D:\anaconda\envs\tf1.0\lib\distutils\cmd.py", line 313, in run_command
self.distribution.run_command(command)
File "D:\anaconda\envs\tf1.0\lib\distutils\dist.py", line 974, in run_command
cmd_obj.run()
File "D:\anaconda\envs\tf1.0\lib\distutils\command\build.py", line 135, in run
self.run_command(cmd_name)
File "D:\anaconda\envs\tf1.0\lib\distutils\cmd.py", line 313, in run_command
self.distribution.run_command(command)
File "D:\anaconda\envs\tf1.0\lib\distutils\dist.py", line 974, in run_command
cmd_obj.run()
File "D:\anaconda\envs\tf1.0\lib\site-packages\setuptools\command\build_ext.py", line 78, in run
_build_ext.run(self)
File "D:\anaconda\envs\tf1.0\lib\distutils\command\build_ext.py", line 339, in run
self.build_extensions()
File "C:\Users\11327\AppData\Local\Temp\pip-install-bwp3jkup\grpcio\src\python\grpcio\commands.py", line 288, in build_extensions
support.diagnose_build_ext_error(self, error, formatted_exception)
File "C:\Users\11327\AppData\Local\Temp\pip-install-bwp3jkup\grpcio\src\python\grpcio\support.py", line 115, in diagnose_build_ext_error
"backtrace).\n\n{}".format(formatted))
commands.CommandError:
We could not diagnose your build failure. If you are unable to proceed, please file an issue at http://www.github.com/grpc/grpc with `[Python install]` in the title; please attach the whole log (including everything that may have appeared above the Python backtrace).
Traceback (most recent call last):
File "C:\Users\11327\AppData\Local\Temp\pip-install-bwp3jkup\grpcio\src\python\grpcio\commands.py", line 285, in build_extensions
build_ext.build_ext.build_extensions(self)
File "D:\anaconda\envs\tf1.0\lib\distutils\command\build_ext.py", line 448, in build_extensions
self._build_extensions_serial()
File "D:\anaconda\envs\tf1.0\lib\distutils\command\build_ext.py", line 473, in _build_extensions_serial
self.build_extension(ext)
File "D:\anaconda\envs\tf1.0\lib\site-packages\setuptools\command\build_ext.py", line 199, in build_extension
_build_ext.build_extension(self, ext)
File "D:\anaconda\envs\tf1.0\lib\distutils\command\build_ext.py", line 533, in build_extension
depends=ext.depends)
File "D:\anaconda\envs\tf1.0\lib\distutils\_msvccompiler.py", line 304, in compile
self.initialize()
File "D:\anaconda\envs\tf1.0\lib\distutils\_msvccompiler.py", line 197, in initialize
vc_env = _get_vc_env(plat_spec)
File "D:\anaconda\envs\tf1.0\lib\site-packages\setuptools\msvc.py", line 185, in msvc14_get_vc_env
return EnvironmentInfo(plat_spec, vc_min_ver=14.0).return_env()
File "D:\anaconda\envs\tf1.0\lib\site-packages\setuptools\msvc.py", line 1227, in return_env
[self.VCIncludes,
File "D:\anaconda\envs\tf1.0\lib\site-packages\setuptools\msvc.py", line 876, in VCIncludes
return [os.path.join(self.si.VCInstallDir, 'Include'),
File "D:\anaconda\envs\tf1.0\lib\site-packages\setuptools\msvc.py", line 555, in VCInstallDir
raise distutils.errors.DistutilsPlatformError(msg)
distutils.errors.DistutilsPlatformError: Microsoft Visual C++ 14.0 is required. Get it with "Microsoft Visual C++ Build Tools": https://visualstudio.microsoft.com/downloads/
----------------------------------------
Command "D:\anaconda\envs\tf1.0\python.exe -u -c "import setuptools, tokenize;__file__='C:\\Users\\11327\\AppData\\Local\\Temp\\pip-install-bwp3jkup\\grpcio\\setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record C:\Users\11327\AppData\Local\Temp\pip-record-xp9hkq40\install-record.txt --single-version-externally-managed --compile" failed with error code 1 in C:\Users\11327\AppData\Local\Temp\pip-install-bwp3jkup\grpcio\
You are using pip version 10.0.1, however version 20.3.4 is available.
You should consider upgrading via the 'python -m pip install --upgrade pip' command.
Error: only select the last few rows (there are too many errors)
File "C:\Users\11327\AppData\Local\Temp\pip-install-v1o1zqw3\grpcio\src\python\grpcio\commands.py", line 288, in build_extensions
support.diagnose_build_ext_error(self, error, formatted_exception)
File "C:\Users\11327\AppData\Local\Temp\pip-install-v1o1zqw3\grpcio\src\python\grpcio\support.py", line 117, in diagnose_build_ext_error
diagnostic(build_ext, error)
File "C:\Users\11327\AppData\Local\Temp\pip-install-v1o1zqw3\grpcio\src\python\grpcio\support.py", line 97, in diagnose_attribute_error
"We expect a missing `_needs_stub` attribute from older versions of "
commands.CommandError: We expect a missing `_needs_stub` attribute from older versions of setuptools. Consider upgrading setuptools.
----------------------------------------
Command "D:\anaconda\envs\tf1.0\python.exe -u -c "import setuptools, tokenize;__file__='C:\\Users\\11327\\AppData\\Local\\Temp\\pip-install-v1o1zqw3\\grpcio\\setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record C:\Users\11327\AppData\Local\Temp\pip-record-jgypeq1u\install-record.txt --single-version-externally-managed --compile" failed with error code 1 in C:\Users\11327\AppData\Local\Temp\pip-install-v1o1zqw3\grpcio\
Then install its specified prpcio==1.36.1
pip3 install --no-cache-dir --force-reinstall -Iv grpcio==1.36.1
Then the installation is successful,
Tensorflow 1.6.0 is installed successfully, but it still can't be used (so silly this question),
Installing collected packages: gast, tensorflow-gpu
Successfully installed gast-0.5.3 tensorflow-gpu-1.6.0
You are using pip version 10.0.1, however version 20.3.4 is available.
You should consider upgrading via the 'python -m pip install --upgrade pip' command.
(tf1.0) D:\anaconda\envs\tf1.0>import tensorflow as tf
'import' is not recognized as an internal or external command,
operable program or batch file.
To switch to python environment and use tensorflow, the above is to run in a command line
So switch to python, try tensorflow, the error is as follows, (this error seems familiar)
>>> import tensorflow as tf
D:\anaconda\envs\tf1.0\lib\site-packages\tensorflow\python\framework\dtypes.py:517: FutureWarning: Passing (type, 1) or '1type' as a synonym of type is deprecated; in a future version of numpy, it will be understood as (type, (1,)) / '(1,)type'.
_np_qint8 = np.dtype([("qint8", np.int8, 1)])
D:\anaconda\envs\tf1.0\lib\site-packages\tensorflow\python\framework\dtypes.py:518: FutureWarning: Passing (type, 1) or '1type' as a synonym of type is deprecated; in a future version of numpy, it will be understood as (type, (1,)) / '(1,)type'.
_np_quint8 = np.dtype([("quint8", np.uint8, 1)])
D:\anaconda\envs\tf1.0\lib\site-packages\tensorflow\python\framework\dtypes.py:519: FutureWarning: Passing (type, 1) or '1type' as a synonym of type is deprecated; in a future version of numpy, it will be understood as (type, (1,)) / '(1,)type'.
_np_qint16 = np.dtype([("qint16", np.int16, 1)])
D:\anaconda\envs\tf1.0\lib\site-packages\tensorflow\python\framework\dtypes.py:520: FutureWarning: Passing (type, 1) or '1type' as a synonym of type is deprecated; in a future version of numpy, it will be understood as (type, (1,)) / '(1,)type'.
_np_quint16 = np.dtype([("quint16", np.uint16, 1)])
D:\anaconda\envs\tf1.0\lib\site-packages\tensorflow\python\framework\dtypes.py:521: FutureWarning: Passing (type, 1) or '1type' as a synonym of type is deprecated; in a future version of numpy, it will be understood as (type, (1,)) / '(1,)type'.
_np_qint32 = np.dtype([("qint32", np.int32, 1)])
D:\anaconda\envs\tf1.0\lib\site-packages\tensorflow\python\framework\dtypes.py:526: FutureWarning: Passing (type, 1) or '1type' as a synonym of type is deprecated; in a future version of numpy, it will be understood as (type, (1,)) / '(1,)type'.
np_resource = np.dtype([("resource", np.ubyte, 1)])
Recall that an error occurred when running the digit recognition program directly with python3.7 tensorflow 1.9:
runfile('E:/work/DeepLearningPython-master/test.py', wdir='E:/work/DeepLearningPython-master')
WARNING (theano.configdefaults): g++ not available, if using conda: `conda install m2w64-toolchain`
D:\anaconda\envs\python37\lib\site-packages\theano\configdefaults.py:560: UserWarning: DeprecationWarning: there is no c++ compiler.This is deprecated and with Theano 0.11 a c++ compiler will be mandatory
warnings.warn("DeprecationWarning: there is no c++ compiler."
WARNING (theano.configdefaults): g++ not detected ! Theano will be unable to execute optimized C-implementations (for both CPU and GPU) and will default to Python implementations. Performance will be severely degraded. To remove this warning, set Theano flags cxx to an empty string.
WARNING (theano.tensor.blas): Using NumPy C-API based implementation for BLAS functions.
Trying to run under a GPU. If this is not desired, then modify network3.py
to set the GPU flag to False.
D:\anaconda\envs\python37\lib\site-packages\theano\tensor\nnet\conv.py:98: UserWarning: theano.tensor.nnet.conv.conv2d is deprecated. Use theano.tensor.nnet.conv2d instead.
warnings.warn("theano.tensor.nnet.conv.conv2d is deprecated."
Training mini-batch number 0
D:\anaconda\envs\python37\lib\site-packages\theano\tensor\signal\pool.py:574: FutureWarning: Using a non-tuple sequence for multidimensional indexing is deprecated; use `arr[tuple(seq)]` instead of `arr[seq]`. In the future this will be interpreted as an array index, `arr[np.array(seq)]`, which will result either in an error or a different result.
yk[[region_slices[i][r[i]] for i in xrange(nd)]])
D:\anaconda\envs\python37\lib\site-packages\theano\tensor\signal\pool.py:574: FutureWarning: Using a non-tuple sequence for multidimensional indexing is deprecated; use `arr[tuple(seq)]` instead of `arr[seq]`. In the future this will be interpreted as an array index, `arr[np.array(seq)]`, which will result either in an error or a different result.
yk[[region_slices[i][r[i]] for i in xrange(nd)]])
D:\anaconda\envs\python37\lib\site-packages\theano\tensor\signal\pool.py:574: FutureWarning: Using a non-tuple sequence for multidimensional indexing is deprecated; use `arr[tuple(seq)]` instead of `arr[seq]`. In the future this will be interpreted as an array index, `arr[np.array(seq)]`, which will result either in an error or a different result.
yk[[region_slices[i][r[i]] for i in xrange(nd)]])
D:\anaconda\envs\python37\lib\site-packages\theano\tensor\signal\pool.py:574: FutureWarning: Using a non-tuple sequence for multidimensional indexing is deprecated; use `arr[tuple(seq)]` instead of `arr[seq]`. In the future this will be interpreted as an array index, `arr[np.array(seq)]`, which will result either in an error or a different result.
yk[[region_slices[i][r[i]] for i in xrange(nd)]])
D:\anaconda\envs\python37\lib\site-packages\theano\tensor\signal\pool.py:574: FutureWarning: Using a non-tuple sequence for multidimensional indexing is deprecated; use `arr[tuple(seq)]` instead of `arr[seq]`. In the future this will be interpreted as an array index, `arr[np.array(seq)]`, which will result either in an error or a different result.
yk[[region_slices[i][r[i]] for i in xrange(nd)]])
D:\anaconda\envs\python37\lib\site-packages\theano\tensor\signal\pool.py:574: FutureWarning: Using a non-tuple sequence for multidimensional indexing is deprecated; use `arr[tuple(seq)]` instead of `arr[seq]`. In the future this will be interpreted as an array index, `arr[np.array(seq)]`, which will result either in an error or a different result.
yk[[region_slices[i][r[i]] for i in xrange(nd)]])
D:\anaconda\envs\python37\lib\site-packages\theano\tensor\signal\pool.py:574: FutureWarning: Using a non-tuple sequence for multidimensional indexing is deprecated; use `arr[tuple(seq)]` instead of `arr[seq]`. In the future this will be interpreted as an array index, `arr[np.array(seq)]`, which will result either in an error or a different result.
yk[[region_slices[i][r[i]] for i in xrange(nd)]])
D:\anaconda\envs\python37\lib\site-packages\theano\tensor\signal\pool.py:574: FutureWarning: Using a non-tuple sequence for multidimensional indexing is deprecated; use `arr[tuple(seq)]` instead of `arr[seq]`. In the future this will be interpreted as an array index, `arr[np.array(seq)]`, which will result either in an error or a different result.
yk[[region_slices[i][r[i]] for i in xrange(nd)]])
Traceback (most recent call last):
File "C:\Users\11327\AppData\Local\Temp/ipykernel_16896/1828017625.py", line 1, in <module>
runfile('E:/work/DeepLearningPython-master/test.py', wdir='E:/work/DeepLearningPython-master')
File "D:\anaconda\envs\python37\lib\site-packages\debugpy\_vendored\pydevd\_pydev_bundle\pydev_umd.py", line 167, in runfile
execfile(filename, namespace)
File "D:\anaconda\envs\python37\lib\site-packages\debugpy\_vendored\pydevd\_pydev_imps\_pydev_execfile.py", line 25, in execfile
exec(compile(contents + "\n", file, 'exec'), glob, loc)
File "E:/work/DeepLearningPython-master/test.py", line 210, in <module>
net.SGD(training_data, 60, mini_batch_size, 0.03, validation_data, test_data, lmbda=0.1)
File "E:\work\DeepLearningPython-master\network3.py", line 163, in SGD
cost_ij = train_mb(minibatch_index)
File "D:\anaconda\envs\python37\lib\site-packages\theano\compile\function_module.py", line 903, in __call__
self.fn() if output_subset is None else\
File "D:\anaconda\envs\python37\lib\site-packages\theano\gof\vm.py", line 301, in __call__
thunk()
File "D:\anaconda\envs\python37\lib\site-packages\theano\gof\op.py", line 892, in rval
r = p(n, [x[0] for x in i], o)
File "D:\anaconda\envs\python37\lib\site-packages\theano\tensor\elemwise.py", line 790, in perform
variables = ufunc(*ufunc_args, **ufunc_kwargs)
File "D:\anaconda\envs\python37\lib\site-packages\theano\scalar\basic.py", line 4023, in impl
self.perform(None, inputs, output_storage)
File "D:\anaconda\envs\python37\lib\site-packages\theano\scalar\basic.py", line 4019, in perform
storage[0] = impl(inputs)
File "D:\anaconda\envs\python37\lib\site-packages\theano\scalar\basic.py", line 3891, in f
return node.op.impl(*[p(inputs) for p in producers])
File "D:\anaconda\envs\python37\lib\site-packages\theano\scalar\basic.py", line 1748, in impl
return np.product(inputs)
File "<__array_function__ internals>", line 6, in product
File "D:\anaconda\envs\python37\lib\site-packages\numpy\core\fromnumeric.py", line 3751, in product
return prod(*args, **kwargs)
File "<__array_function__ internals>", line 6, in prod
File "D:\anaconda\envs\python37\lib\site-packages\numpy\core\fromnumeric.py", line 3052, in prod
keepdims=keepdims, initial=initial, where=where)
KeyboardInterrupt
See the next blog post, install pytorch error reporting and solution. END