Python无法在终端中工作(Python 3.4.3,Windows 8.1)

时间:2018-02-13 07:09:53

标签: python python-3.x

我在已安装的目录中打开cmd.exe,然后输入' python':

C:\Python34>python
Python 3.4.3 (v3.4.3:9b73f1c3e601, Feb 24 2015, 22:43:06) [MSC v.1600 32 bit (In
tel)] on win32
Type "help", "copyright", "credits" or "license" for more information.

基础数学运作正常:

>>> 4+4
8

我可以导入,但似乎无法执行基本操作,例如检查版本,或使用pip等:

>>> import os
>>> os.getcwd()
'C:\\Python34'


>>> -version
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
NameError: name 'version' is not defined


>>> import pip
>>> pip install flask
  File "<stdin>", line 1
    pip install flask
          ^
SyntaxError: invalid syntax

我对此比较陌生,所以可能会做些蠢事,但我无法弄清楚发生了什么。

2 个答案:

答案 0 :(得分:2)

请注意,三个V形符号(“>>>”)表示您在Python REPL中。安装包:

  1. 在命令行之外的Python(推荐)
  2. inside Python(不太常见)
  3. 尝试第一个选项:

    在cmd中

    > pip install requests
    > python                                               # activates python
    

    在Python中

    >>> import requests
    >>> r = requests.get("https://www.google.com")
    >>> r.status_code
    200
    

答案 1 :(得分:1)

你不能在python解释器中进行pip安装。如果您没有pip,那么请尝试使用pip install,google for getpip.py。