我正在尝试使用pip来安装TensorFlow:
$ pip install tensorflow --user
Collecting tensorflow
Could not find a version that satisfies the requirement tensorflow (from versions: )
No matching distribution found for tensorflow
Run Code Online (Sandbox Code Playgroud)
我究竟做错了什么?到目前为止,我已经使用了Python和pip而没有任何问题.
我无法找到任何命令来检查我的python是否为32位系统或64位系统编译.
我试过了
蟒蛇
它只告诉版本
此外,当我去python下载站点时,他们有一个版本的python for linux但两个版本的mac即32位和64位.
我之前提出的问题是从未得到过回复,但我现在有更具体的内容,所以希望你能提供帮助.
基本上,SendKeys库似乎只能在我的32位Windows系统上安装...
所以我想知道是否有一种方法可以实现,所以我要编写的这个函数只能在32位系统上执行?我意识到有一个platform.architecture()方法来检查当前系统,但它返回字符串"('64bit','WindowsPE')".
我想知道是否有办法读取此字符串的64位部分,以使此功能正常工作.
例如,伪代码:
checker = platform.architecture()
system = strip or read 64 bit from checker string somehow
if system == 64 bit
then warn system is 64 bit and won't run function
else run function
Run Code Online (Sandbox Code Playgroud)
沿着那条线.除非有更简单的方法检查它 - 可能与使用的Python版本(即32或64位)
希望我已经正确地理解了这一点 - 我对编程仍然很陌生.:)
我试图弄清楚如何将以下条件语句传递给python解释器的命令选项(-c).
if sys.maxsize > 2**32:
print '64'
else:
print '32'
64
Run Code Online (Sandbox Code Playgroud)
但是,我不断得到语法错误,如下所示:
>python -c "import sys; if sys.maxsize > 2**32: print '64' else: print '32';"
File "<string>", line 1
import sys; if sys.maxsize > 2**32: print '64' else: print '32';
^
SyntaxError: invalid syntax
Run Code Online (Sandbox Code Playgroud)
我发现很难找到这种用法的好例子.我一定在这里错过了一些大事......
python ×5
macos ×2
32bit-64bit ×1
architecture ×1
bit ×1
command-line ×1
conditional ×1
linux ×1
pip ×1
tensorflow ×1