繁体   English   中英

CMD中的Python导入模块

[英]Python importing modules in CMD

您好,感谢您的光临。

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

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

基于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
>>>

再次感谢。 尽我所能搜索,也许我缺少一些简单的东西。 我是新来的。

您正在尝试在解释器中提供命令行参数...

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

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

在命令提示符下。

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

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

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

您当前正在做的是启动Python解释器,并从那里编写对pip的调用,它不能那样工作。

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

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

完成之后,您可以再次打开解释器,并像这样导入模块:

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

但是,我强烈建议您对virtualenv及其使用方法进行一些研究,从长远来看,它将使您的生活更轻松

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM