标签: pythonpath

安装Python Pythonpath Modules

我对在python中安装模块感到恼火,并且遇到了很多麻烦,所以找到一个好的解决方案真是太棒了.这是我的问题:

  1. PYTHONPATH:我如何告诉easy_install/Python在哪里安装我的软件包?

即使我把:/Library/Python/2.6/site-packages放在我的.bash_profile

附:

PYTHONPATH="/Library/Python/2.6/site-packages"
export PYTHONPATH
Run Code Online (Sandbox Code Playgroud)

它不会导入我在那里的包裹.

在另一个网站上我投入的一切:

/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages

作品.我不知道为什么,也很想知道.

  1. 我只是用命令安装"south" easy_install south并安装它,猜测,直接进入:

/Library/Python/2.6/site-packages

现在复制了"南"安装在那里(它在一个名为:的文件夹中South-0.7.2-py2.6.egg,我只是向南复制)并粘贴到

/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages

现在我可以在进入我的django项目目录时导入它(其中settings.py-Installed Apps我有'南')和

python manage.py shell

根据南方,它是一个很好的指标,它的工作原理.

  1. 可以/我必须为每个模块做到这一点吗?有没有更好的方法来解决这个问题.请说有.

谢谢

python installation pythonpath

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

用户在 MacOS 上安装的 python 包路径应该是什么?

我在 Mac OS X 上,我听说为了避免可能导致 OS X 使用的 python 文件出现问题的包的全局安装(使用 sudo),安装 python 包的路径必须与 OS X 的路径不同.

目前 python 可执行文件安装在:

/usr/local/bin/
Run Code Online (Sandbox Code Playgroud)

Pip 在这里安装模块:

/usr/local/lib/python2.7/site-packages
Run Code Online (Sandbox Code Playgroud)

Python从这里使用:

/usr/local/bin/python
Run Code Online (Sandbox Code Playgroud)

这些路径安全吗?

python macos packages pip pythonpath

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

Python setup.py install使用错误的Python安装路径

我在一个bluehost服务器上,它有一个python2.6的"基础"安装.我在我的用户目录中安装了python2.6,到目前为止工作正常,但是当我尝试使用"setup.py install","easy_install"或"pip install"安装python包时,我得到:
error: invalid Python installation: unable to open /usr/lib/python2.6/config/Makefile (No such file or directory)
所以,它试图使用系统范围的安装,没有这个Makefile.另外使用--prefix或--user参数也无济于事.

如何告诉pip或easy_install在我的用户目录中使用python-installation?

python pythonpath

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

导入与系统模块具有相同名称的模块

我的情况类似于这个问题中的一个......区别在于,

在我们的python/django项目中,我们有一个名为utils的目录,它保留了基本功能......

有时,我们需要通过从控制台运行来测试一些模块

python myproject/some_module.py
Run Code Online (Sandbox Code Playgroud)

这一切都很好,直到python尝试从我们的 utils目录导入一些内容...

from utils.custom_modules import some_function
ImportError: No module named custom_modules
Run Code Online (Sandbox Code Playgroud)

我检查了我的python路径,我们的项目在列表中,项目文件下的每个文件夹都有__init__.py文件,当我在项目目录中运行ipython时...一切正常,否则,python从其自己的utils目录导入...

我的同事使用sama方法没有任何问题,但它会引发ImportError我的环境......我们所有人都缺少的问题是什么?

更新:我的项目目录,每个子目录都有__init__.py文件,我可以从我的项目中导入其他模块没有任何问题...当我在一个不同的文件夹比我的procekt和我运行ipython,这样的导入没有问题...

from someothermodule.submodule imprort blahblahblah
Run Code Online (Sandbox Code Playgroud)

但是,当涉及到导入utils时,它失败了......

更新2:导致问题的原因是django文件夹下的utils目录,它也在python路径中...

python django importerror pythonpath

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

导入模块时遇到问题

os.chdir()用来更改我的recommendations.py文件所在的当前目录.然后我打字Import recommendations,我得到错误:

ImportError: No module named recommendations.
Run Code Online (Sandbox Code Playgroud)

可能是什么问题呢?

python python-import pythonpath

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

在haystack上没有名为query的模块

我在我的Windows计算机上使用干草堆,但我意识到我的django应用程序需要其他模块,这些模块更容易在Linux上安装,因此我使用Ubuntu移动到我的VirtualBox.我用virtualenv在venv文件夹中安装了所有内容.基本上我的应用程序使用带有Whoosh后端的haystack.在view.py上,在导入行上,当我这样做from haystack.query import SearchQuerySet时抛出一个No module named query错误.什么想法可能是错的?这是整个错误.我怀疑我在Python路径上做错了.我在虚拟环境中用pip安装了所有东西.

Request Method:     GET
Request URL:    http://127.0.0.1:8000/
Django Version:     1.4
Exception Type:     ImportError
Exception Value:    

No module named query

Exception Location:     /home/app/dj/venv/theme/../theme/views.py in <module>, line 10
Python Executable:  /home/app/dj/venv/bin/python
Python Version:     2.7.3
Python Path:    

['/home/app/dj/venv/theme',
 '/home/app/dj/venv/local/lib/python2.7/site-packages/distribute-0.6.24-py2.7.egg',
 '/home/app/dj/venv/local/lib/python2.7/site-packages/pip-1.1-py2.7.egg',
 '/home/app/dj/venv/lib/python2.7/site-packages/distribute-0.6.24-py2.7.egg',
 '/home/app/dj/venv/lib/python2.7/site-packages/pip-1.1-py2.7.egg',
 '/home/app/dj/venv/lib/python2.7',
 '/home/app/dj/venv/lib/python2.7/plat-linux2',
 '/home/app/dj/venv/lib/python2.7/lib-tk',
 '/home/app/dj/venv/lib/python2.7/lib-old',
 '/home/app/dj/venv/lib/python2.7/lib-dynload',
 '/usr/lib/python2.7',
 '/usr/lib/python2.7/plat-linux2',
 '/usr/lib/python2.7/lib-tk',
 '/home/app/dj/venv/local/lib/python2.7/site-packages',
 '/home/app/dj/venv/lib/python2.7/site-packages']
Run Code Online (Sandbox Code Playgroud)

python django pythonpath django-haystack

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

IronPython Windows 7 pythonpath

在Windows 7上安装iropython后,有一个环境变量

PYTHONPATH=C:\Program Files (x86)\IronPython 2.7\Lib
Run Code Online (Sandbox Code Playgroud)

在Linux系统上众所周知的这个变量,我想将其扩展到文件夹c:\ user ... \ pymodules,我尝试使用

PYTHONPATH=C:\Program Files (x86)\IronPython 2.7\Lib:c:\user\...\pymodules
Run Code Online (Sandbox Code Playgroud)

PYTHONPATH=C:\Program Files (x86)\IronPython 2.7\Lib;c:\user\...\pymodules
Run Code Online (Sandbox Code Playgroud)

但是无论从哪方面来看我都没有成功

这个问题有什么解决办法吗

python environment iron windows-7 pythonpath

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

将appengine sdk添加到python路径

我正在使用Appengine,我正在学习如何在应用程序上使用remote_api.我的问题是我必须将Appengine SDK添加到Python路径,但它并没有解释我如何做到这一点.有人可以解释我如何将Appengine SDK添加到python路径中吗?我对此有点新鲜.非常感谢你!

python google-app-engine path pythonpath

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

Eclipse/PyDev:同步系统PYTHONPATH连续运行

当Eclipse/PyDev打开时,我看到一个在后台运行的操作,一遍又一遍(好像卡在无限循环中),在右下方状态区告诉我"Sync System PYTHONPATH(100%)".我配置了一个Python解释器,一切运行正常,但我想知道是否需要关注PYTHONPATH的持续更新.也许有一些错误导致这种同步操作每隔一秒左右发生一次?

Eclipse:版本:Luna Service Release 1(4.4.1)Build id:20140925-1800 PyDev:Version:3.9.0.201411111611

操作系统:Windows 7 64位

在此先感谢您的任何建议!

python eclipse pydev pythonpath

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

Cygwin相当于Linux/dev/sda,/ dev/sdb等

在Linux上,我可以访问硬盘驱动器作为/ dev/sdX.这会忽略任何分区表,文件系统等,只是逐块访问驱动器.Cygwin中的等价物是什么?我已经搜索了谷歌,但找不到任何有用的东西.

我希望能够(例如)用类似的东西创建一个闪存驱动器的映像

dd if=/dev/??? of=image.bin
Run Code Online (Sandbox Code Playgroud)

我知道有Windows程序可以读写硬盘图像.dd命令只是一个澄清的例子.我不是在创建驱动器映像之后.我是在设备名称之后.

cygwin pythonpath uidevice block-device device-management

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