我正在尝试使用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而没有任何问题.
我正在尝试在运行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) 我正在使用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
我在犹豫是否要降级到Python 3.6或安装新版本的TensorFlow.
TensorFlow 1.9是否支持Python 3.7?
我有两个版本 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) 我正在尝试使用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) 我需要在运行 ubuntu 16.04 的容器中安装 python 3.8.10。
16.04 不再支持,所以我需要一种手动安装它的方法。
还有许多类似于此问题的其他StackOverflow问题,但在每种情况下,平台都不同或错误消息不同或解决方案没有效果或过时.我正在尝试设置Python 2.7.6 virtualenv并在其中安装模块,但easy_install给出了错误,指示setuptools不可用.但是AFAIK easy_install是setuptools的一部分,所以这没有任何意义.
问题只发生在virtualenv中.这就是我所做的:
yum -y update最新的东西,重新启动./configure; make; sudo make installpython -V给了我2.7.6并sudo python -V给了我2.7.6wget https://bitbucket.org/pypa/setuptools/raw/bootstrap/ez_setup.py--no-check-certificate标志添加到wget以解决我们网络中的代理服务器问题sudo python ez_setup.pysudo easy_install pipsudo pip install virtualenvvirtualenv virtpy. virtpy/bin/activateeasy_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 3.7。我想使用 tensorflow 并且刚刚发现它基本上不支持 3.7,所以我想(也)安装 Python 3.6。
关于如何做到这一点的任何建议?我是否必须卸载 3.7 并用 3.6 替换它,或者有没有办法只将 3.6 用于与 tensorflow 相关的东西?
我有一个自定义的 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 ×9
pip ×5
python-3.x ×5
tensorflow ×2
debian ×1
deprecated ×1
django ×1
docker ×1
easy-install ×1
install ×1
installation ×1
python-2.7 ×1
python-3.4 ×1
sqlite ×1
ubuntu ×1
unix ×1
virtualenv ×1