python 3.6.2 (anaconda3 5.0.0 64-bit) “pip install plyfile” failing
我需要获取pip install plyfile才能在我的python 3.6.2(anaconda3 5.0.0 64位)环境中成功使用,以便我可以在脚本中执行from plyfile import PlyData, PlyElement以启用pca降维算法。
我搜索了" pip install plyfile "命中,并在此站点(此处和此处)上找到了文章,只是在执行该命令时进行了评论,没有涉及到我在下面的屏幕抓图中看到的错误。
我执行了pip.exe search ply | findstr /r /i /c:"^ply",结果集包含一个plyfile (0.5)条目,所以不确定为什么pip install plyfile抛出错误而conda install plyfile找不到它。
我尝试使用完全限定的路径发出pip.exe安装命令,例如"C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\Anaconda3_64\\Scripts\\pip.exe" install plyfile,并且在将该目录作为当前目录时不会更改结果,也不会执行该结果。
我尝试安装当前的Anaconda3-5.0.1-Windows-x86_64.exe和Anaconda3-5.0.1-Windows-x86.exe发行版,然后使用这些最新安装执行c:\\ProgramData\\Scripts\\pip.exe install plyfile,得到的结果与下面的相同,其中会产生大量错误输出。
我已经捕获了标准输出,并在下面的第一个屏幕抓图中显示了错误详细信息,如果最后一行是TypeError: parse() got an unexpected keyword argument 'transport_encoding'(如果它指向特定的内容),则在此处显示。
在当前Windows 10 [v1709秋季创作者更新]和anaconda3 5.0.0 x64 python 3.6.2环境中遇到其他建议的人?

您需要在Anaconda的Script文件夹中安装conda所使用的pip。
这是我要遵循的步骤。
1)打开anaconda提示符或cmd提示符。
2)尝试搜索已安装的conda base和cd到Scripts。
例如在我的笔记本电脑上,其in
1
| (base) c:\\Anaconda3\\Scripts> |
3)使用pip install plyfile
安装
1 2 3 4 5 6 7 8 9 10 11 12
| (base) c:\\Anaconda3\\Scripts>pip install plyfile
Collecting plyfile
Downloading plyfile-0.5.tar.gz
Requirement already satisfied: numpy>=1.8 in c:\\anaconda3\\lib\\site-packages (fro
m plyfile)
Building wheels for collected packages: plyfile
Running setup.py bdist_wheel for plyfile ... done
Stored in directory: C:\\Users\\amandra\\AppData\\Local\\pip\\Cache\\wheels\\1a\\76\\bb\\
6f25f1299f66e1e8b6ce9ad4ddcb8ed5730fd83b63375c41eb
Successfully built plyfile
Installing collected packages: plyfile
Successfully installed plyfile-0.5 |
4)检查软件包是否使用
安装
conda列表
1 2 3 4
| pkginfo 1.4.1 py36hb0f9cfa_1
ply 3.10 py36h1211beb_0
plyfile 0.5 <pip>
progress 1.3 py36hbeca8d3_0 |
希望这会有所帮助。
- 感谢您的回复。我正在尝试使用anaconda安装随附的pip.exe。就我而言,它位于%programfiles(x86)%\\\\\\\\ Microsoft Visual Studio \\\\\\\\ Shared \\\\\\\\ Anaconda3_64 \\\\\\\\\\ Scripts中,例如我已经测试过更改为该导演,然后按您所说的执行" pip install plyfile ",它引发的错误与上面显示的图像相同,在该图像中我正在使用c:pip.exe访问该可执行文件。
-
在您的发布中,您似乎正在运行非conda pip。您是否尝试从脚本文件夹内部运行或类似的东西? %programfiles(x86)%\\\\\\\\ Microsoft Visual Studio \\\\\\\\ Shared \\\\\\\\ Anaconda3_64 \\\\\\\\\\ Scripts \\\\\\\\ pip安装plyfile
-
是的,我已经尝试使用conda.exe文件夹pip.exe的完整文件夹路径来运行pip install命令,并且在执行该命令时也将该文件夹路径作为当前目录。所以在所有情况下,我都在运行%programfiles(x86)%\\\\\\\\ Microsoft Visual Studio \\\\\\\\ Shared \\\\\\\\ Anaconda3_64 \\\\\\\\ Scripts \\\\\\\\\\ pip.exe,这是示例文件夹路径,其中我的anaconda3 x64 conda.exe驻留。
在TypeError: parse() got an unexpected keyword argument 'transport_encoding'上搜索并找到了该SO q