Python在CMD中导入模块

时间:2016-08-25 14:51:15

标签: python python-3.5

您好,谢谢你的期待。

我正在尝试导入第三方模块但是很难。

我已经对环境变量进行了编辑,并且我在cmd中显示了python,但是我找不到正确的语法来进行安装。

基于python org站点我应该使用python -m pip install SomePackage

我还读过我应该使用pip install SomePackage

我已经尝试过两次并没有取得成功。我在Windows 10下面是我尝试的命令提示符。

C:\Users\T****J>python
Python 3.5.2 (v3.5.2:4def2a2901a5, Jun 25 2016, 22:01:18) [MSC v.1900 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> -m pip install send2trash
  File "<stdin>", line 1
    -m pip install send2trash
         ^
SyntaxError: invalid syntax
>>> pip install send2trash
  File "<stdin>", line 1
    pip install send2trash
              ^
SyntaxError: invalid syntax
>>> python pip install send2trash
  File "<stdin>", line 1
    python pip install send2trash
             ^
SyntaxError: invalid syntax
>>> python -m pip install requests
  File "<stdin>", line 1
    python -m pip install requests
                ^
SyntaxError: invalid syntax
>>>
再次感谢。我尽力搜索,也许我错过了一些简单的事情。我是新来的。

2 个答案:

答案 0 :(得分:1)

你试图在解释器中提供命令行参数......

如果安装了PIP,则根本不需要调用解释器。只需致电:

C:\Users\T****J>pip install send2trash
从命令提示符

否则,如果您使用的是pip模块,则需要将命令行参数传递给命令行而不是传递给解释器......

C:\Users\T****J>python -m pip install send2trash

答案 1 :(得分:0)

pip是一个程序本身,与npmbundlernuget的工作方式类似。

你目前正在做的是启动Python解释器,并从那里写调用pip,它不会像那样工作。

您要做的是安装带有pip的软件包,如下所示:

C:\Users\T****J>pip install send2trash

在完成之后,您可以再次打开解释器并导入模块,如下所示:

C:\Users\T****J>python
>>> import send2trash

然而,我强烈建议您对virtualenv进行一些研究以及如何使用它,从长远来看,它会让您的生活更轻松