相关疑难解决方法(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万
查看次数

没有名为_sqlite3的模块

我正在尝试在运行Debian 5的VPS上运行Django应用程序.当我运行一个演示应用程序时,它会返回此错误:

  File "/usr/local/lib/python2.5/site-packages/django/utils/importlib.py", line 35, in     import_module
    __import__(name)

  File "/usr/local/lib/python2.5/site-packages/django/db/backends/sqlite3/base.py", line 30, in <module>
    raise ImproperlyConfigured, "Error loading %s: %s" % (module, exc)

ImproperlyConfigured: Error loading either pysqlite2 or sqlite3 modules (tried in that     order): No module named _sqlite3
Run Code Online (Sandbox Code Playgroud)

看一下Python安装,它会给出同样的错误:

Python 2.5.2 (r252:60911, May 12 2009, 07:46:31) 
[GCC 4.1.2 20061115 (prerelease) (Debian 4.1.1-21)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import sqlite3
Traceback (most recent call last):
  File "<stdin>", …
Run Code Online (Sandbox Code Playgroud)

python sqlite django debian

110
推荐指数
13
解决办法
19万
查看次数

Python3:ImportError:使用模块多处理中的值时,没有名为"_ctypes"的模块

我正在使用Ubuntu并安装了Python 2.7.5和3.4.0.在Python 2.7.5中,我能够成功分配变量x = Value('i', 2),但不能在3.4.0中分配.我正进入(状态:

Traceback (most recent call last):
   File "<stdin>", line 1, in <module>
   File "/usr/local/lib/python3.4/multiprocessing/context.py", line 132, in Value
      from .sharedctypes import Value
   File "/usr/local/lib/python3.4/multiprocessing/sharedctypes.py", line 10, in <
module>
   import ctypes
   File "/usr/local/lib/python3.4/ctypes/__init__.py", line 7, in <module>
      from _ctypes import Union, Structure, Array
ImportError: No module named '_ctypes'
Run Code Online (Sandbox Code Playgroud)

我刚刚通过安装3.4.0的源代码更新到3.3.2.它安装在/usr/local/lib/python3.4中.

我是否正确更新到Python 3.4?

有一点我注意到Python 3.4安装在usr/local/lib中,而Python 3.3.2仍然安装在usr/lib中,所以它没有被覆盖.

python install compiler-errors failed-installation python-3.4

86
推荐指数
11
解决办法
10万
查看次数

TensorFlow 1.9是否支持Python 3.7

我在犹豫是否要降级到Python 3.6或安装新版本的TensorFlow.

TensorFlow 1.9是否支持Python 3.7?

python-3.x tensorflow

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

Python3.7:加载共享库时出错:libpython3.7m.so.1.0

我有两个版本 Python-2.7 和 Python-3.5 ,我可以分别使用python(pip)python3(pip3)命令访问它们。然后我安装了另一个版本的python (i.e 3.7.5).

我已经使用这些命令来安装它。

sudo apt-get install -y make build-essential libssl-dev zlib1g-dev libbz2-dev \
libreadline-dev libsqlite3-dev wget curl llvm libncurses5-dev libncursesw5-dev \
xz-utils tk-dev libffi-dev liblzma-dev

wget https://www.python.org/ftp/python/3.7.5/Python-3.7.5.tgz
tar xvf Python-3.7.5.tgz
cd Python-3.7.5
./configure --enable-optimizations --enable-shared
make -j6
sudo make altinstall
Run Code Online (Sandbox Code Playgroud)

一切都成功了,但唯一的问题是我无法使用命令访问 Python-3.7 python3.7

当我使用 python3.7 时,它返回以下错误:

python3.7:加载共享库时出错:libpython3.7m.so.1.0:无法打开共享对象文件:没有这样的文件或目录

任何人都可以帮助我解决这个问题吗?

信息: OS: Debian GNU/Linux 9.11 (stretch)

输入时输出:

user_83@debian-241:~$ whereis python     
python: /usr/bin/python3.5m-config 
/usr/bin/python3.5m 
/usr/bin/python2.7-config 
/usr/bin/python3.5 
/usr/bin/python2.7 
/usr/bin/python 
/usr/bin/python3.5-config 
/usr/lib/python3.5 …
Run Code Online (Sandbox Code Playgroud)

python unix pip python-3.x

21
推荐指数
2
解决办法
4万
查看次数

pip显示错误'lsb_release -a'返回非零退出状态1

我正在尝试使用pip安装软件包,它会抛出错误.

我用过的命令,

sudo pip install selenium
Run Code Online (Sandbox Code Playgroud)

它显示的错误,

Exception:
Traceback (most recent call last):
  File "/usr/local/lib/python2.7/dist-packages/pip/basecommand.py", line 215, in main
    status = self.run(options, args)
  File "/usr/local/lib/python2.7/dist-packages/pip/commands/install.py", line 272, in run
    with self._build_session(options) as session:
  File "/usr/local/lib/python2.7/dist-packages/pip/basecommand.py", line 72, in _build_session
    insecure_hosts=options.trusted_hosts,
  File "/usr/local/lib/python2.7/dist-packages/pip/download.py", line 329, in __init__
    self.headers["User-Agent"] = user_agent()
  File "/usr/local/lib/python2.7/dist-packages/pip/download.py", line 93, in user_agent
    from pip._vendor import distro
  File "/usr/local/lib/python2.7/dist-packages/pip/_vendor/distro.py", line 1050, in <module>
    _distro = LinuxDistribution()
  File "/usr/local/lib/python2.7/dist-packages/pip/_vendor/distro.py", line 594, in __init__
    if include_lsb else {}
  File "/usr/local/lib/python2.7/dist-packages/pip/_vendor/distro.py", …
Run Code Online (Sandbox Code Playgroud)

python ubuntu pip

12
推荐指数
5
解决办法
9775
查看次数

如何在docker上安装python特定版本?

我需要在运行 ubuntu 16.04 的容器中安装 python 3.8.10。

16.04 不再支持,所以我需要一种手动安装它的方法。

python installation deprecated python-3.x docker

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

virtualenv中的Python easy_install给出了setuptools错误

还有许多类似于此问题的其他StackOverflow问题,但在每种情况下,平台都不同或错误消息不同或解决方案没有效果或过时.我正在尝试设置Python 2.7.6 virtualenv并在其中安装模块,但easy_install给出了错误,指示setuptools不可用.但是AFAIK easy_install是setuptools的一部分,所以这没有任何意义.

问题只发生在virtualenv中.这就是我所做的:

  • 创建了一个全新的Red Hat 5虚拟机
  • 做了yum -y update最新的东西,重新启动
  • 下载了Python-2.7.6.tar.gz,解压缩, ./configure; make; sudo make install
  • 确认python -V给了我2.7.6并sudo python -V给了我2.7.6
  • wget https://bitbucket.org/pypa/setuptools/raw/bootstrap/ez_setup.py
  • 修改了ez_setup.py以将--no-check-certificate标志添加到wget以解决我们网络中的代理服务器问题
  • sudo python ez_setup.py
  • sudo easy_install pip
  • sudo pip install virtualenv
  • virtualenv virtpy
  • . virtpy/bin/activate
  • easy_install elementtree

除最后一个步骤外,所有这些步骤都成功,但失败的原因是:

Traceback (most recent call last):
  File "/home/gperrow/virtpy/bin/easy_install", line 7, in <module>
    from setuptools.command.easy_install import main
  File "/home/gperrow/virtpy/lib/python2.7/site-packages/setuptools/command/easy_install.py", line 44, in <module>
    from setuptools.package_index import PackageIndex
  File "/home/gperrow/virtpy/lib/python2.7/site-packages/setuptools/package_index.py", line 203, in <module> …
Run Code Online (Sandbox Code Playgroud)

python pip virtualenv easy-install python-2.7

11
推荐指数
1
解决办法
6992
查看次数

(最简单)在同一台计算机上使用 Python 3.6 和 3.7 的方法?

我的计算机上安装了 Python 3.7。我想使用 tensorflow 并且刚刚发现它基本上不支持 3.7,所以我想(也)安装 Python 3.6。

关于如何做到这一点的任何建议?我是否必须卸载 3.7 并用 3.6 替换它,或者有没有办法只将 3.6 用于与 tensorflow 相关的东西?

python python-3.x

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

python-3.7 从源代码构建,pip 未安装在 altroot/DESTDIR 中

我有一个自定义的 linux 发行版,并且正在从源代码构建 python 3.7.2。构建配置为安装到备用根目录中,将从中打包以供安装。

在尚未安装 python3 的系统上运行时,此过程运行良好。但是,当我在具有相同包的先前构建副本的主机上运行相同的构建过程时,ensurepip 无法将 pip 或 setuptools 安装到备用安装目录中,因为它会在系统本身上找到它们。

软件提取和配置调用如下:

mkdir -p /data/buildspace/work/python3-x86_64
/bin/tar xf /data/sources/python3/Python-3.7.2.tgz \
     -C /data/buildspace/work/python3-x86_64
( cd /data/buildspace/work/python3-x86_64/Python-3.7.2 ; \
     [ -f ./configure ] && CC="gcc" CXX="g++" ./configure \
     --prefix=/usr --libdir=/usr/lib
     --sysconfdir=/etc --bindir=/usr/bin  || echo "No './configure' script")
Run Code Online (Sandbox Code Playgroud)

然后make install在指定 DESTDIR 的情况下调用:

make -C /data/buildspace/work/python3-x86_64/Python-3.7.2
    install DESTDIR=/data/buildspace/work/python3-x86_64/root 
Run Code Online (Sandbox Code Playgroud)

最初构建时,在构建系统安装 python3 之前,我在构建输出/日志中看到:

if test "xupgrade" != "xno"  ; then \
    case upgrade in \
            upgrade) ensurepip="--upgrade" ;; \
            install|*) ensurepip="" ;; \ …
Run Code Online (Sandbox Code Playgroud)

python pip python-3.x

5
推荐指数
1
解决办法
1036
查看次数