相关疑难解决方法(0)

使用pip找不到TensorFlow

我正在尝试使用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 pip tensorflow

505
推荐指数
21
解决办法
57万
查看次数

如何确定我的python shell是否在OS X上以32位或64位模式执行?

我需要一种方法来告诉shell在shell中的模式.

我试过看平台模块,但它似乎只是告诉你"关于位体系结构和用于可执行文件的链接格式":二进制编译为64位虽然(我在OS X 10.6上运行)所以它似乎总是报告64位,即使我使用这里描述的方法强制32位模式).

python macos

386
推荐指数
15
解决办法
30万
查看次数

用于检查python是64位还是32位的命令

我无法找到任何命令来检查我的python是否为32位系统或64位系统编译.

我试过了

蟒蛇

它只告诉版本

此外,当我去python下载站点时,他们有一个版本的python for linux但两个版本的mac即32位和64位.

python linux macos 32bit-64bit

24
推荐指数
3
解决办法
3万
查看次数

Python - 检查系统是32位还是64位以确定是否运行该功能?

可能重复:
如何确定我的python shell是在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 architecture bit

10
推荐指数
2
解决办法
1万
查看次数

在python interpreter -c命令中使用条件

我试图弄清楚如何将以下条件语句传递给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 command-line conditional

6
推荐指数
1
解决办法
1389
查看次数