2017-11-04 245 views
-1

我最近开始使用代码研究院学习python,今天我下载了我认为我会用到的所有东西。我下载了Python和Atom。我的电脑上有两个独立的驱动器。一个固态硬盘没有太多的存储空间和一个存储大量的硬盘驱动器。我的Windows安装在SSD上,但我想在硬盘上下载python和atom,所以我这样做了。当我安装Python时,我一定要检查添加到PATH和环境变量的东西。现在,当我转到命令提示符时,它显示“C:\ Users \ Gustavo>”,但我的python安装在不同的驱动器上。有什么方法可以使这项工作?非常感谢。无法在CMD中运行python

+2

PATH不用于确定事物的安装位置;它是你的操作系统寻找一个匹配你键入的命令的可执行文件的列表。所以如果Python已经安装在你的路径中,并且你打开了一个FRESH命令提示符并且键入** python **,它应该可以工作,无论Python是否安装。 – jdoer1997

+0

请提供更多关于做什么工作的信息?,控制台中显示的错误是什么?看起来你只需要键入python,只要你添加python路径到你的ENV就可以工作。 –

+0

当你尝试运行'python'时会发生什么? – wjandrea

回答

0

有安装Python两种方式:

  • 直接从网站上下载
  • 使用的软件包管理器

案例1:直接从网站上下载

  1. 转到python's website以下载您想要使用的版本。
  2. 安装下载的文件(在安装过程中,你可以自定义安装目录)
  3. 确保实现“Add python.exe to Path
  4. 安装完成之后,打开命令提示符,然后键入where python。你的python目录应该打印。
  5. 如果一切正常,则输入python应在命令提示符下启动python。你也可以在你的python所在的目录下通过cd运行python并运行.exe

你已经提到过改变路径和环境变量,这可能是为了保留多个版本的python。如果是这样的话,其实有一个快速修复:

  1. 转到您安装Python的文件夹。
  2. 复制python.exe文件,并将该副本重命名为与python3.exe相同的目录(如果安装了版本2,则重命名为python2.exe)。
  3. 现在在命令提示符下键入python2或python3,你应该能够分别启动任一版本。

备注:如果您遇到有关路径的问题,那么您应该详细说明错误消息。

案例2:使用的软件包管理器

  1. 选择软件包管理器:巧克力味,瓢,和其他人。
  2. 请查看以下链接改变包管理器的安装目录,安装方法由管理者而异,所以您应该咨询开发商应该遇到问题:

    chocolatey

    scoop

  3. 包管理器将为您管理版本,如果您选择安装多个版本。有关详细信息,请参阅包管理者的网站。但是,您可以通过输入python --version来快速检查安装的版本。 python版本号应该打印回给你,同样适用于python3。通过which python

  4. 类型pythonpython3

  5. 仔细检查你的安装目录来运行你所选择的蟒蛇。

最后,你提到了原子。 Atom只是一个文本编辑器:你可以用它编写python代码。

当你完成编辑,您可以打开命令提示符并导航到你的代码驻留,并键入

python filename.py 

这将在命令提示符下直接运行代码。有很多原子插件可以使这个过程无缝集成在原子中。 iPython和Jupyter插件是我想到的第一件事情,您应该特别检查Hydrogen

+0

这个答案很不明确。 OP没有提及任何关于软件包管理员的事情。他们是否需要使用包管理器来解决这个问题?当你说“从那里”时,你的意思是“在安装目录内”还是“一旦完成”? – wjandrea

+0

@wjandrea谢谢你解决我的问题。我已经扩大到涵盖你提到的一些事情。我知道安装答案可以改进,如果是这样的话,请随时让我知道我可以进一步澄清。谢谢! –

+1

是的,很好的改进。老实说,我不确定它是否回答了这个问题,因为问题并不清楚,但是您已经提供了足够的信息,即OP应该能够找到解决方案。 – wjandrea