相关疑难解决方法(0)

subprocess.Popen使用unicode路径

我有一个我想打开的unicode文件名.以下代码:

cmd = u'cmd /c "C:\\Pok\xe9mon.mp3"'
cmd = cmd.encode('utf-8')
subprocess.Popen(cmd)
Run Code Online (Sandbox Code Playgroud)

回报

>>> 'C:\Pok?mon.mp3' is not recognized as an internal or external command, operable program or batch file.
Run Code Online (Sandbox Code Playgroud)

即使该文件确实存在.为什么会这样?

python windows unicode command-line subprocess

7
推荐指数
1
解决办法
9140
查看次数

如何将 pip 版本 10.0.0 降级到 pip 版本 9.0.1?

如何将 pip 版本 10.0.0 降级到 pip 版本 9.0.1?

我将我的 pip 版本升级到 pip 10.0.0,但我似乎无法从系统解释器中找到大部分库。现在我想知道如何从 pip 版本 10.0.0 降级尝试使用命令 pip install pip=9.0.1 但有 'pip' 未被识别为内部或外部命令错误

python pip

7
推荐指数
2
解决办法
3万
查看次数

如何在Windows PowerShell中使用pip安装软件包

我在Windows 8计算机上使用Python 2.7.9.

我尝试通过pip install lxml在键入后键入Windows PowerShell 来安装lxml python,但是我收到以下错误:SyntaxError: invalid syntax

我尝试使用以下教程http://www.tylerbutler.com/2012/05/how-to-install-python-pip-and-virtualenv-on-windows-with-powershell/安装pip,后来才意识到我第一次安装Python时已经安装了pip.exe,pip2.7.exe和pip2.exe.它们位于C:\ Python27\Scripts目录中.

然而,如果我尝试类似的东西,pip help我将得到无效的语法错误.

我是否必须重新安装pip或如何使其工作以安装lxml库.

感谢您提供任何帮助.

python windows powershell pip python-2.7

6
推荐指数
1
解决办法
4万
查看次数

无法导入tweepy模块

我是新手来安装新的python模块.

我使用pip install tweepy安装了tweepy.安装成功,在Lib/site-packages中创建了2个文件夹tweepy和tweepy-3.3.0.dist-info,因此我认为一切都应该没问题.

但是,当我去IDE并导入tweepy时.它无法检测到模块:

>>> import tweepy
Traceback (most recent call last):
  File "<interactive input>", line 1, in <module>
ImportError: No module named tweepy
Run Code Online (Sandbox Code Playgroud)

怎么了?

我正在运行python 2.7.5.

[更新1]我正在使用Windows 7.

我首先使用另一个论坛的建议安装了pip(如何在Windows上安装pip?).基本上保存get-pip.py脚本并双击它(无法让"python get-pip.py"按照建议在cmd提示符下工作).然后,我去了cmd并且唠叨到C:/ Python27/Scripts并输入pip install tweepy.我记得看到结果是一个成功的安装.

[更新2]使用带有导入tweepy的文件并运行它,我有类似的错误.

Traceback (most recent call last):
  File "C:\Python27\ArcGIS10.2\Lib\site-packages\pythonwin\pywin\framework\scriptutils.py", line 326, in RunScript
    exec codeObject in __main__.__dict__
  File "C:\Users\xxxx\Desktop\Script1.py", line 2, in <module>
    from tweepy import Stream
ImportError: No module named tweepy
Run Code Online (Sandbox Code Playgroud)

[更新3]在cmd中键入"pip freeze".它确实显示tweepy = 3.3.0

C:\Python27\Scripts>pip freeze 
oauthlib==0.7.2 …
Run Code Online (Sandbox Code Playgroud)

python tweepy

6
推荐指数
2
解决办法
4万
查看次数

如何在Windows中使用pip?

我正在尝试使用安装一些模块pip.我的系统是Windows 7 64-bit,我正在使用Python ShellPython 2.7.

我输入以下代码来开始安装:

python -m pip install traitlets
Run Code Online (Sandbox Code Playgroud)

根据这个页面,上面的代码应该工作.但是我pip以红色突出显示并显示错误消息:

SyntaxError: invalid syntax
Run Code Online (Sandbox Code Playgroud)

有人可以指出我的代码有什么问题吗?

python install pip

6
推荐指数
2
解决办法
7万
查看次数

为什么我不能在 Python 3.8 中使用 pip?

我已经检查过我的 windows10 机器上是否安装了 python 3.8。我正在尝试使用 pip 安装软件包,但终端告诉我“[pip”不是内部或外部命令,也不是可运行的程序或批处理文件。]

我知道 3.4 以上的 Python 版本已经预装了 pip,为什么我会收到这个错误信息?

这就是我的意思

python pip python-3.x

6
推荐指数
1
解决办法
2万
查看次数

numpy python 3.4.1安装:在注册表中找不到Python 3.4

我的计算机2.7和3.4.1上有两个python版本.我试图通过pip3.4安装numpy,这导致找不到vcvarsall.bat,我很确定它包含在系统路径中.然后我放弃了下载的numpy binary numpy-1.8.1-win32-superpack-python3.4.exe.在安装过程中,它告诉我numpy在注册表中找不到python 3.4,我发现它也存在.

HKEY_LOCAL_MACHINE
-SOFTWARE
--Python
---PythonCore
----2.7
-----Help
-----InstallPath
-----Modules
-----PythonPath
----3.4
-----Help
-----InstallPath
-----Modules
-----PythonPath
Run Code Online (Sandbox Code Playgroud)

那么是什么让我从这里做的?我的系统是Windows 7 64位.

python numpy python-3.x

5
推荐指数
3
解决办法
3万
查看次数

Python:NameError:未定义全局名称'dot_parser'

Python对我来说相当新鲜.

我正在尝试运行"使用Scikit进行Python机器学习"一书中的泰坦机器学习示例.使用决策树的分类工作正常(clf已正确定义)但如果我想可视化决策树(请参阅下面的代码片段),我收到以下错误消息(从IPython复制).

---------------------------------------------------------------------------
NameError                                 Traceback (most recent call last)
<ipython-input-34-15b1b4a5d909> in <module>()
      3 dot_data = StringIO.StringIO()
      4 tree.export_graphviz(clf, out_file = dot_data, feature_names = ['PClass', 'AgeFill', 'Gender'])
----> 5 graph = pydot.graph_from_dot_data(dot_data.getvalue())
      6 graph.write_png('titanic.png')

C:\Users\885299\AppData\Local\Continuum\Anaconda32\lib\site-packages\pydot.pyc in graph_from_dot_data(data)

    218     """
    219 
--> 220     return dot_parser.parse_dot_data(data)
    221 
    222 
NameError: global name 'dot_parser' is not defined
Run Code Online (Sandbox Code Playgroud)

有人能帮助我吗?

我使用的代码片段(类似于本书)是:

import pydot, StringIO

dot_data = StringIO.StringIO()
tree.export_graphviz(clf, out_file = dot_data, feature_names = ['Class', 'Age', 'Gender'])
graph = pydot.graph_from_dot_data(dot_data.getvalue())
graph.write_png('titanic.png')

from IPython.core.display import Image
Image(filename = 'titanic.png')
Run Code Online (Sandbox Code Playgroud)

python

5
推荐指数
1
解决办法
5923
查看次数

尝试为 python 3.7 安装pillow 5.3.0 时出现问题

我的系统是:

赢10 64位

我正在尝试为 python 安装 Pillow,但我永远做不到,我对这个东西很陌生。

我下载了 5.3.0 的轮子,因为我有 3.7,然后我尝试安装,但得到这个:

pip install Pillow==5.3.0
'install' is not recognized as an internal or external command,
operable program or batch file.
Run Code Online (Sandbox Code Playgroud)

有谁知道下载枕头的解决方案或更好但更简单的方法?

python python-imaging-library pycharm python-3.x

5
推荐指数
1
解决办法
2129
查看次数

Python 3.5 Pyperclip模块导入失败

刚开始学习Python.而且我在使用Pyperclip模块时遇到了麻烦.

当我尝试pip install pyperclip在命令行中使用它时,它会显示以下错误:

pip install pyperclip
          ^
SyntaxError: invalid syntax
Run Code Online (Sandbox Code Playgroud)

我在Windows 7桌面上运行Python 3.5(32位).

python python-3.x pyperclip

4
推荐指数
2
解决办法
3万
查看次数