相关疑难解决方法(0)

点缀嵌入式python

我安装了嵌入式Python 这里,标题为"的Windows x86-64的嵌入zip文件",但它并没有安装PIP,它没有站点包或者,当我尝试做python get-pip.py它无法运行,因为这个文件已经import pip在它.那么如何在嵌入式python环境中安装pip.

回溯(最近一次调用最后一次):文件".\ getpip.py",行20061,在main()文件".\ getpip.py",第194行,在主引导程序(tmpdir = tmpdir)文件".\ getpip中. py",第82行,在bootstrap导入点文件"",第961行,在_find_and_load文件"",第950行,在_find_and_load_unlocked文件"",第646行,在_load_unlocked文件"",第616行,在_load_backward_compatible

目录结构是:

Directory: C:\Downloads\python-3.6.1rc1-embed-win32

Mode                LastWriteTime         Length Name
----                -------------         ------ ----
-a----         3/4/2017   7:26 PM         157344 pyexpat.pyd
-a----         3/4/2017   7:26 PM          97952 python.exe
-a----         3/4/2017   7:26 PM          58016 python3.dll
-a----         3/4/2017   7:26 PM        3263648 python36.dll
-a----         3/4/2017   7:26 PM        2209284 python36.zip
-a----         3/4/2017   7:26 PM             79 python36._pth
-a----         3/4/2017   7:26 PM          96416 pythonw.exe
-a----         3/4/2017   7:26 PM          23200 select.pyd
-a----         3/4/2017   7:26 PM …
Run Code Online (Sandbox Code Playgroud)

python pip

17
推荐指数
4
解决办法
9958
查看次数

Py_Initialize运行需要哪些文件?

我正在编写一段代码,它从C/C++应用程序运行Python函数.为了做到这一点,我设置PYTHONPATH并运行初始化如下:

Py_SetPythonHome("../Python27");
Py_InitializeEx(0);
Run Code Online (Sandbox Code Playgroud)

然后我导入我的模块并运行我的功能.它很棒.

我现在正在尝试为同事构建一个安装程序来运行我的代码.我想最大限度地减少我需要在此安装程序中包含的文件数量,原因很明显.

谷歌搜索主题告诉我,我应该能够包含文件"Python27.lib"和"Python27.dll",然后压缩"DLLs"和"Lib"文件夹并包含它们.但是,当我尝试这个时,Py_Initialize失败了.

快速检查导致此失败的原因表明Py_Initialize似乎依赖于Lib文件夹中的许多.pyc文件,包括(但不限于warnings.pyc,_abcoll.pyc,_future_.pyc和"编码"的内容) "文件夹.

我不明白为什么会这样.有什么建议?

c++ python ctypes embedding

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

将Python置于版本控制之下是否可行?

在可行的情况下,我喜欢在版本控制下拥有构建所需的工具.理想的情况是,在任何需要首先安装最少工具的机器上运行新的结账.

将Python置于版本控制之下是否可行?

python包怎么样?由于对Docutils的依赖,我在没有安装它的情况下尝试使用Sphinx失败了.有没有办法在没有安装的情况下使用它?

python version-control python-sphinx

3
推荐指数
1
解决办法
261
查看次数

标签 统计

python ×3

c++ ×1

ctypes ×1

embedding ×1

pip ×1

python-sphinx ×1

version-control ×1