天道酬勤,学无止境

无需安装即可使用 Python(Use Python without installing)

问题

我有一个安装程序,它使用 Python 脚本来安装多个组件。 我不想在用户计算机上安装 Python,如果他们还没有安装 Python,我也不希望安装 Python 成为使用我的安装程序的先决条件。 有没有办法在不使用安装程序的情况下下载 Python,而只需从安装完成后可以轻松删除的目录中运行它?

回答1

便携式 Python 是一个在 Windows 上使用的简单工具。 如果要创建 .exe 程序,请使用 PyInstaller 来编译它们。 它们可以相互叠加,您可以使用 Portable Python 编译(生成 .exes),也可以使用 Portable Python 3。

回答2

如果安装程序是针对 OS X 或 Linux 的,通常应该有 Python。 否则

  • 懒惰的方法:检测 Python 是否存在。 如果没有,请要求用户将其安装为依赖项。 例如,python 下载页面的链接。

  • 重写你的脚本。 如果逻辑不复杂,使用一些其他内置的shell 脚本是一个好主意。

  • 静态链接 Python。 是的,静态链接是邪恶的。 然而,它仍然是一个选择。 在 github 和 google-code 上发现了一些可能有用的项目

回答3

(除欧文分外)。 在 Windows 上为 python 使用 py2exe 或其他 exe builder utils 之一。 在其他平台上只需使用 python 脚本。

回答4

试试 cx_Freeze

这个程序可以将你的 python 代码冻结成一个 .exe 文件和其他一些 pyd 文件,它可以在不安装 python 的情况下运行

注意:你需要安装 python 来冻结,但你不需要 python 来运行程序

你可以从这里下载。

https://anthony-tuininga.github.io/cx_Freeze/index.html

冻结:创建一个文件setup.py类型

from cx_Freeze import setup, Executable

setup (name='NEW_EXE_FILE_NAME',
   executables = [Executable("xx.py")])

xx.py 将是您要冻结的 python 代码。

命令行: python setup.py build

受限制的 HTML

  • 允许的HTML标签:<a href hreflang> <em> <strong> <cite> <blockquote cite> <code> <ul type> <ol start type> <li> <dl> <dt> <dd> <h2 id> <h3 id> <h4 id> <h5 id> <h6 id>
  • 自动断行和分段。
  • 网页和电子邮件地址自动转换为链接。

相关推荐
  • 无需安装即可使用 Pygame(Using Pygame without installing)
    问题 我正在大学制作一个真正简单的 RPG 游戏,我想使用 pygame。 但是,我的大学有一个组策略,禁止运行任何 Windows 可执行文件,因此我无法安装 pygame。 有什么办法可以通过将pygame放在同一个文件夹中来导入它? 回答1 我对外部 python 库做的一件事是下载源代码,构建它并将构建的库复制到 ${ PROJECT_HOME }/lib/${ EXTERNAL_LIB_NAME }。 这样,我只需在机器上安装标准的 python 就可以运行我的 python 脚本。 为了能够使用外部库,您必须将 lib 目录包含到 sys 路径中,如下所示: import os from sys import path as syspath syspath.append(os.path.join(os.path.dirname(__file__), 'lib')) PS:由于 pygame 有 C/C++ 文件要编译,你必须使用 mingw 来代替。 请参阅此答案:错误:无法找到 vcvarsall.bat 编辑:如果您想知道如何从源代码构建 pygame,您需要运行setup.py build 。 这会将 python 库构建到包目录的“build”文件夹中,在那里你会看到它应该如何放置在 Python 的目录中。 正如我之前提到的,您将在 Windows
  • 无需安装即可使用/导入 Beautiful Soup 4(Using/importing Beautiful Soup 4 without installation)
    问题 正如美丽的汤文档所说: 如果所有其他方法都失败了,Beautiful Soup 的许可证允许您将整个库与您的应用程序一起打包。 您可以下载 tarball,将其 bs4 目录复制到您的应用程序的代码库中,然后根本不安装它就可以使用 Beautiful Soup。 这正是我想要的,也是我所做的……直到在我的代码中使用它为止。 我不知道如何导入 Beautiful Soup 4。与 v3 不同,没有独立的BeautifulSoup.py ,只有带有一堆 python 脚本的bs4目录。 当您的项目中有源代码时,有人有如何使用 Beautiful Soup 4 的示例吗? 回答1 那“一堆 python 脚本”被称为 python 包; 某处应该有一个__init__.py文件。 它们一起形成了一个连贯的整体,一组命名空间的模块。 你可以从bs4包中导入BeautifulSoup类: from bs4 import BeautifulSoup 有关更多信息,请参阅文档。
  • 在没有root权限的情况下在本地安装pip(Installing pip locally without root privileges)
    问题 我正在运行运行 linux 的计算服务器上工作。 这台机器被多个用户使用,所以我没有也不会获得 root 权限。 我需要安装Keras ,你通常会使用pip来安装它 现在,pip 没有安装, root也不会为我安装它,除非我求他大概一个月左右。 我尝试使用 python 安装Python352/bin/python3.5 get-pip.py --user在本地安装 pip 不幸的是,这给我带来了no permission error /etc 。 这并不是我在本地安装该工具所期望的。 是否有可能以某种方式安装 pip 而不尝试触及我本地目录之外的任何内容? 回答1 这是在没有 root 访问方法的情况下向用户安装 pip (python) 的最新版本: `wget https://bootstrap.pypa.io/get-pip.py && python get-pip.py --user` 回答2 我和你有类似的情况,我选择了 Anaconda。 您可以使用wget从此页面下载 Anaconda 文件。 您会很高兴地发现该文件是.sh文件。 使用以下命令安装 Anaconda(适用于 Python3): bash ./Anaconda3-5.0.1-Linux-x86_64.sh 使用以下命令通过pip安装其他软件(SOFTWARE_NAME): anaconda3
  • 我可以以某种方式“编译” Python脚本以在未安装Python的PC上运行吗?(Can I somehow “compile” a python script to work on PC without Python installed?)
    问题 所以我有一个Python脚本: myscript.py 我正在执行这样的: python D:\myscript.py 但是,我必须安装Python并将其包含在PATH环境变量中才能正常工作。 是否可以通过某种方式将Python可执行文件与Python脚本“捆绑”在一起,以便其他人可以在没有Python的情况下在其PC上运行它? 如果仅在Windows中可以,则可以。 编辑: 尝试compile.py我得到此错误: Traceback (most recent call last): File "D:\stuff\compile.py", line 4, in <module> import py2exe ImportError: No module named py2exe 回答1 这是一种方法(对于Windows,使用py2exe )。 首先,在Windows机器上安装py2exe。 然后创建一个名为compile.py的python脚本,如下所示: import sys from distutils.core import setup import py2exe entry_point = sys.argv[1] sys.argv.pop() sys.argv.append('py2exe') sys.argv.append('-q') opts = { 'py2exe
  • 从命令行调用python脚本,而无需先键入“ python”(Calling a python script from command line without typing “python” first)
    问题 问题:在命令行中,如何调用python脚本而不必在脚本名称前键入python ? 这有可能吗? 信息: 我写了一个方便的脚本来从命令行访问sqlite数据库,但我有点不喜欢键入“ python SQLsap args”,而只是键入“ SQLsap args”。 我什至不知道这是否可能,但最好知道是否可行。 不仅限于此程序。 回答1 您可以在脚本的第一行之前添加一个shebang: #!/usr/bin/env python 这将告诉您当前的shell将脚本输入到哪个命令中。 回答2 你想要一个shebang。 #!/path/to/python 。 将其放在您的python脚本的第一行。 #! 实际上是一个魔术数字,它告诉操作系统将文件解释为所命名程序的脚本。 您可以提供/usr/bin/python或者为了更方便移植,提供/usr/bin/env python ,它调用/usr/bin/env程序并告诉您您想要系统的已安装Python解释器。 除非您可以输入./SQLsap args ,否则还必须将脚本放在路径中。 回答3 假设这是在unix系统上,则可以在文件顶部添加“ shebang”,如下所示: #!/usr/bin/env python 然后像下面这样设置可执行标志: chmod +x SQLsap 回答4 在Windows或DOS上
  • 下载具有依赖项的python包而无需安装(Download python package with dependencies without installing)
    问题 我需要下载一个Python包及其所有依赖项,而无需安装,将它潜入网络而不连接到互联网的计算机上,然后在此处安装。 例如,我要安装buildbot,生菜等。 该计算机是Windows 7计算机,使用Python 2.7。 如果该程序包具有本机扩展名,则可以在计算机上进行构建。 回答1 您可以将pip与--download选项一起使用,该选项将下载主软件包及其相关性,而无需安装它们。 pip install --download="/path/to/downloaded/files" sneaker-net 并将这些文件与本地计算机一起使用: pip install --no-index --find-links=<DIR on local machine> sneaker-net 有关快速和本地安装,请参见pip文档--download。 例如,您可以在Windows和cygwin上使用pip 。
  • 为Python安装pip,virtualenv和分发的正确方法是什么?(What's the proper way to install pip, virtualenv, and distribute for Python?)
    问题 简短问题 安装pip,virtualenv和分发的正确方法是什么? 背景 在对SO问题4314376的回答中,我建议使用ez_setup以便您可以按以下方式安装pip和virtualenv : curl -O http://peak.telecommunity.com/dist/ez_setup.py sudo python ez_setup.py sudo easy_install pip sudo pip install virtualenv 我最初是从Jesse Noller的博客文章中提取这些说明的,所以您想在Mac上使用Python吗? 我喜欢保持干净的全局site-packages目录的想法,因此我安装的唯一其他软件包是virtualenvwrapper并分发。 (由于此Python公共服务的公告,我最近在我的工具箱中添加了分发。要安装这两个软件包,我使用了: sudo pip install virtualenvwrapper curl -O http://python-distribute.org/distribute_setup.py sudo python distribute_setup.py 没有更多的设置工具和easy_install 要真正遵循该Python公共服务声明,请在全新的Python安装上执行以下操作: curl -O http:/
  • 如何使用pip install在Windows上安装numpy?(How to install numpy on windows using pip install?)
    问题 我想使用pip install numpy命令pip install numpy但出现以下错误: RuntimeError: Broken toolchain: cannot link a simple C program 我正在使用Windows 7 32位,python 2.7.9,pip 6.1.1和一些MSVC编译器。 我认为它使用Visual C ++ 2010 Express中的编译器,但实际上我不确定是哪个版本,因为我安装了多个Visual Studio。 我知道有用于Windows的预编译软件包,但是我想弄清楚是否有某种方法可以通过键入pip install numpy ? 编辑:我认为可能还有其他必须在使用之前进行编译的软件包,因此它不仅涉及numpy。 我想用我的编译器解决问题,因此我可以轻松地安装任何其他类似的软件包,而无需搜索预构建的软件包(并希望有一些软件包) 回答1 安装扩展模块可能是pip的问题。 这就是conda存在的原因。 conda是开源的BSD许可的跨平台程序包管理器。 它可以轻松安装NumPy。 两种选择: 在这里安装Anaconda 在此处安装Miniconda,然后转到命令行并键入conda install numpy (确保PATH包含conda的安装位置)。 回答2 检查python 2.7的安装,而不是安装/重新安装pip
  • Python setup.py开发与安装(Python setup.py develop vs install)
    问题 setup.py develop和install中的两个选项使我感到困惑。 根据该站点,使用develop创建到site-packages目录的特殊链接。 人们建议我将python setup.py install用于全新安装,并对设置文件进行任何更改后再使用python setup.py develop 。 任何人都可以阐明这些命令的用法吗? 回答1 python setup.py install用于安装(通常是第三方)您不会自行开发/修改/调试的软件包。 对于您自己的东西,您想要先安装您的软件包,然后能够频繁编辑代码而不必每次都重新安装软件包-这正是python setup.py develop所做的:它会安装软件包(通常是安装软件包只是一个源文件夹),从而可以在将代码安装到(虚拟)环境后方便地编辑代码,并使更改立即生效。 请注意,强烈建议使用pip install . (安装)和pip install -e . (开发人员安装)以安装软件包,因为直接调用setup.py会对许多依赖项(例如拉出预发行版和不兼容的软件包版本)做错事,或者使软件包很难用pip卸载。 回答2 从文档中。 develop将不会安装软件包,但会在部署目录中创建一个.egg-link ,返回到项目源代码目录。 因此,这就像安装,但不是复制到site-packages而是添加了符号链接( .egg
  • 如何在不使用pip install的情况下从tar.gz文件安装Python软件包(How to install Python packages from the tar.gz file without using pip install)
    问题 长话短说,我的工作计算机有网络限制,这意味着尝试在cmd中使用pip install只会导致超时/找不到包错误。 例如; 当我尝试pip install seaborn : 相反,我尝试下载所需软件包的tar.gz文件,但是,我不知道如何安装它们。 我已经从tar.gz文件中提取了文件,并且里面有一个“设置”文件,但是对我来说并没有多大作用。 如果有人可以解释如何以这种方式安装python软件包而无需在Windows上使用pip install ,那就太好了。 回答1 您可以在不使用网络的情况下使用pip 。 请参阅文档(搜索“安装特定的源归档文件”)。 任何这些都应该起作用: pip install relative_path_to_seaborn.tar.gz pip install absolute_path_to_seaborn.tar.gz pip install file:///absolute_path_to_seaborn.tar.gz 或者,您可以解压缩归档文件,并直接通过pip或python使用setup.py : cd directory_containing_tar.gz tar -xvzf seaborn-0.10.1.tar.gz pip install seaborn-0.10.1 python setup.py install 当然,在继续之前
  • 如何获取“ python -m venv”以直接安装最新的pip版本(How to get “python -m venv” to directly install latest pip version)
    问题 作为新python版本的编译步骤的一部分,我获取并运行get-pip.py,以在python可执行文件旁边安装最新的pip: $ /opt/python/3.7.0/bin/python --version Python 3.7.0 $ /opt/python/3.7.0/bin/pip --version pip 18.0 from /opt/python/3.7.0/lib/python3.7/site-packages/pip (python 3.7) 我在/opt/python下有25个这样的版本,尽管我主要使用每个major.minor版本(不是EOL)的五个最新版本。 要设置环境,我曾经使用-p /opt/python/XYZ/bin/python选项运行virtualenv或virtualenvutils以获取具有特定版本的虚拟环境。 使用Python 3.7时,会给出imp模块弃用的警告: $ virtualenv -p /opt/python/3.7.0/bin/python /tmp/py37virtualenv Running virtualenv with interpreter /opt/python/3.7.0/bin/python Using base prefix '/opt/python/3.7.0' /opt/util
  • 在不安装jre的情况下运行Java?(Running java without installing jre?)
    问题 如此处所要求和回答的那样,python具有无需安装程序即可进行部署的有用方法。 Java可以做同样的事情吗? 有什么方法可以在不安装jre的情况下运行Java的jar文件? 是否有类似java2exe(win32),java2bin(linux)或java2app(mac)的工具? 回答1 您可以为此使用Launch4j。 有据可查且易于使用。 尽管生成的程序仍需要运行JRE,但您不必在目标系统上安装JRE。 您可以将其与您的应用程序一起复制,然后告诉Launch4j找到它,或者将其与其他所有内容包装在一起。 回答2 要创建本机可执行文件,可以使用Excelsion Jet,它将Java编译为本机代码。 我们将其用于工作中的项目,并且必须对原始源代码(针对Sun的JDK)进行零修改。 回答3 您可以将JRE嵌入应用程序中,并为应用程序创建设置或安装。 回答4 你可以看看 http://www.bearcave.com/software/java/comp_java.html 您可能会得到想要的东西。 回答5 您可能想了解Eclipse的工作方式-它具有一个本机.exe,可以使用本地(对于安装)JRE。 回答6 您可以使用NetBeans和一些工具来做到这一点。 结果是一个独立的安装程序,打包了您所需的所有内容,因此您的软件可以运行而无需安装JRE。 它也是完全可移植的
  • 为Python安装tkinter(Install tkinter for Python)
    问题 我正在尝试import Tkinter 。 但是,我收到一条错误消息,指出尚未安装Tkinter : ImportError: No module named _tkinter, please install the python-tk package 我可能可以使用Synaptic Manager进行安装(可以吗?),但是,我必须将其安装在我编程的每台计算机上。 是否可以将Tkinter库添加到我的工作区中并从那里引用它? 回答1 将Tkinter本地安装以与系统提供的Python一起使用并不是一件容易的事。 您可以从源代码构建它,但是对于您显然正在运行的基于二进制包的发行版,这通常不是最好的主意。 在您的计算机上apt-get install python-tk更加安全。 (可在基于Debian的发行版(如Ubuntu)上使用;请参考其他发行版上的软件包管理器和软件包列表。) 回答2 实际上,您只需要使用以下命令为python3安装tkinter: sudo apt-get install python3-tk 此外,对于Fedora用户,请使用以下命令: sudo dnf install python3-tkinter 回答3 如果像我一样,由于IS中的好朋友而没有网络上的root特权,并且您正在本地安装中,则上述方法可能会出现问题。
  • 只需使用python anaconda而无需互联网连接(simply use python anaconda without internet connection)
    问题 我想在无法访问互联网的生产服务器上部署python环境。 我发现了Python Anaconda发行版并进行了安装以进行尝试。 安装目录为1.6GB,我可以在pkgs目录中看到很多库。 但是,当我尝试安装环境时, conda不在本地目录中查找... conda create --offline --use-local --dry-run --name pandas_etl python Using Anaconda Cloud api site https://api.anaconda.org Fetching package metadata: Solving package specifications: Error: Package missing in current linux-64 channels: - python 那么,如果conda需要从在线存储库中提取它们,那么捆绑所有这些库有什么意义呢? 也许我缺少什么? 我正在寻找一种“大量的python内置电池”以方便部署。 注意:我使用Linux系统并安装了常规的anaconda,而不是miniconda 回答1 好吧,在阅读Fabio Nelli的书《 Python Data Analytic》之后与Pandas一起玩耍之后,我意识到Pandas是一个很棒的库。 因此,我一直在与Anaconda合作
  • 同时安装Anacondas 2.7和3.5可以吗?(Is it ok having both Anacondas 2.7 and 3.5 installed in the same time?)
    问题 我目前正在将Anaconda与Python 2.7结合使用,但是我将需要使用Python 3.5。 可以同时安装它们吗? 我应该期待一些问题吗? 我使用的是64位Win8。 回答1 我的理解是,您无需再次安装Anaconda即可开始使用其他版本的python。 相反,conda可以单独管理python 2和3环境。 回答2 我会同时使用这两种方法,具体取决于我所帮助的部门(有些人喜欢2.7,有些人则喜欢3.5)。 无论如何,我使用Anaconda,默认安装为3.5。 我将环境用于其他版本的python,软件包等。因此,例如,当我想开始使用python 2.7时,我运行了: conda create -n Python27 python=2.7 这将创建一个名为Python27的新环境并安装Python版本2.7。 您可以在该行中添加参数以默认情况下安装其他软件包,也可以只是从头开始。 该环境将自动激活,只需在命令行中键入deactivate (windows)或source deactivate (linux,osx)即可将其禁用。 要在以后激活,请键入activate Python27 (windows)或source activate Python27 (linux,osx)。 如果您选择采用那条路线,我建议您阅读Anaconda中的管理环境文档。 更新 从conda 4
  • 崇高的text3和virtualenvs(Sublime text3 and virtualenvs)
    问题 我有不同的virtualenv (由virtualenwrapper ),我希望能够指定每个项目要使用的virtualenv 。 由于我将SublimeREPL插件用于自定义构建,因此如何指定用于构建项目的python安装? 例如,当我在项目AI上工作时,想要使用venvA的python运行脚本,而当我在BI项目上工作时,想要使用venvB(使用不同的构建脚本)来运行脚本。 回答1 希望这是您所想象的路线。 我试图简化解决方案,并删除一些您可能不需要的东西。 这种方法的优点是: 只需按一下按钮即可启动具有正确解释器的SublimeREPL,并在需要时在其中运行文件。 设置解释器后,在项目之间切换时无需进行任何更改或其他步骤。 可以轻松扩展以自动选择项目特定的环境变量,所需的工作目录,运行测试,打开Django shell等。 让我知道您是否有任何疑问,或者我是否完全想念您要做什么。 设置项目的Python解释器 打开我们的项目文件进行编辑: Project -> Edit Project 在项目设置中添加一个新密钥,该密钥指向所需的virtualenv: "settings": { "python_interpreter": "/home/user/.virtualenvs/example/bin/python" } Anaconda之类的插件也使用"python
  • 什么是virtualenv,为什么要使用virtualenv?(What is a virtualenv, and why should I use one?)
    问题 我正在尝试使用此命令安装Python软件包 pip install <name of package> 我收到权限错误,但不确定为什么。 我可以使用sudo运行它,但是有人告诉我这是个坏主意,我应该改用virtualenv。 什么是virtualenv? 它对我有什么作用? 回答1 与系统Python和库一起运行会将您限制为OS提供商选择的一个特定Python版本。 试图在一个Python安装上运行所有Python应用程序,可能会导致库集合之间发生版本冲突。 对系统Python的更改也有可能破坏依赖于它的其他OS功能。 虚拟环境或“ virtualenvs”是轻量级的,自包含的Python安装,旨在以最少的麻烦进行设置,并且无需大量的配置或专业知识即可“正常工作”。 virtualenv避免了在全球范围内安装Python软件包的需要。 当virtualenv处于活动状态时, pip将在环境中安装软件包,这不会以任何方式影响基础Python的安装。 在Python 3.3或更高版本中,您可以按以下方式创建virtualenv: $ python3 -m venv ENV_DIR 对于Windows,您应将python3替换为python.exe的完整路径: >C:\Python34\python.exe -m venv ENV_DIR (这是典型的Python安装
  • python小白也会的tensorflow安装
    python小白也会的tensorflow安装 前言安装步骤你出现的问题,对症下药具体步骤1.安装anaconda2.快速安装3.pycharm配置编译器(非必须)4.面对Python小白的推荐入门书籍 前言 现在机器学习大火,但是tensorflow的安装特别崩溃,看了特别多教程,觉得一点也不好用,我来给大家带来简单易懂的操作。 我个人是安装了pycharm 2019.2.3作为Python的IDE和anaconda来管理python的各种包,在此特别推荐anaconda来管理python的包。 安装步骤 你出现的问题,对症下药 你可能出现了以下问题(都是我遇到过的): 1.自己使用pip或者使用pycharm直接安装tensorflow可能会问题,推荐使用anaconda,解决方案就在下方。 2.我使用的python是3.7版本,使用anaconda安装,结果tensorflow就是安装不上,多次尝试无果。如果你想快速安装好tensorflow,请不要尝试python 3.7 安装tensorflow。如果你已经安装了python3.7,也无需卸载。具体解决方案在下面。 3.使用anaconda安装tensorflow 不成功,可能你使用的镜像(比如清华镜像)最近出现了问题。 可以考虑换成阿里云镜像或者取消镜像,恢复默认下载链接。 在anaconda prompt中输入:
  • Heroku:私有存储库中的 Python 依赖项,无需存储我的密码(Heroku: Python dependencies in private repos without storing my password)
    问题 问题 我的问题就像如何为 Python Heroku 项目安装内部需求一样? 以及如何在部署时在 Heroku 中自定义 pip 的 requirements.txt?。 也就是说,我有一个私有存储库,我需要将 Python 依赖项安装到 Heroku 应用程序中。 Heroku 自己的 Kenneth Reitz 给出的规范答案是把类似的东西 -e git+https://username:password@github.com/kennethreitz/requests.git@v0.10.0#egg=requests 在您的requirements.txt文件中。 我的安全需要阻止我将密码存储在回购中。 (我也不想将依赖项放在我的应用程序的存储库中;它们是独立的软件部分,需要在单独的存储库中。)我可以提供密码的唯一地方(或者,最好是 GitHub OAuth 令牌或部署键)到 Heroku,在一个环境变量中,如 heroku config:add GITHUB_OAUTH_TOKEN=12312312312313 尝试的解决方案 我可以在我的应用程序的存储库中使用自定义.profile ,但是每次进程(web、worker 等)重新启动时,我都会下载并安装我的依赖项。 这使得使用自定义 buildpack 和 Heroku Labs 插件在 buildpack
  • TensorFlow 2.0 安装指南
    TensorFlow 2.0 beta1 已经发布。本文详细介绍在个人电脑或服务器上安装 TensorFlow 2.0 beta1 的步骤和各种细节, 让你第一次安装 TensorFlow 2.0 就上手! 一般安装步骤 TensorFlow 的 Python 版本使用最为广泛。作为一个 Python 包,TensorFlow 和其他 Python 包的安装方法区别不大,使用 Python 的包管理器 pip 即可。具体步骤如下: 安装 Python 环境。此处建议安装 Anaconda 。这是一个开源的 Python 发行版本,提供了一个完整的科学计算环境,包括 NumPy、SciPy 等常用科学计算库。当然,你有权选择自己喜欢的 Python 环境。 使用 Anaconda 自带的 conda 包管理器建立一个 Conda 虚拟环境,并进入该虚拟环境。在命令行下输入以下命令: #建立虚拟环境#“tf2.0”是你建立的 Conda 虚拟环境的名字 #python=3.7 代表该虚拟环境的 Python 版本为 3.7 conda create --name tf2.0 python=3.7 #进入名为“tensorflow”的虚拟环境 conda activate tf2.0 使用 Python 包管理器 pip 安装 TensorFlow。在命令行下输入以下命令: pip