微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

无法在Vagrant中使用Virtualenv导入模块

这是我第一次尝试build立一个stream浪环境或python,所以如果我缺less一些基本的东西,请原谅我。

现在,我进入我的stream浪盒子,并在主目录中放置了我的venv文件夹。 我跑了

source venv/bin/activate

从我的家目录我搬到/ vagrant,在这里我有我的项目文件布局如下所示:

├──project ├── LICENSE │ ├── project │ │ ├── exceptions.py │ │ ├── __init__.py │ │ ├── resources │ │ │ ├── base.py │ │ │ ├── __init__.py │ │ └── target │ │ └── __init__.py │ │ └── test.py │ ├── README.md

我的问题是我无法导入我的模块在不同的目录。 例如,如果我在/vagrant/project/project/target/test.py中,并尝试:

在Linux上searchChef + Django的项目框架

Laravel宅基地vhostconfiguration

木偶失败:无法分配内存 – 叉(2)

Vagrant – 我如何安装virtualBox共享文件夹? (“vBoxsf”不可用)

使用无用环境时不能连接Websocket

import project.exceptions

我会得到这个错误

ImportError: No module named project.exceptions

如果我在/ vagrant / project / project目录下,然后运行

import exceptions

工作正常。

我已经阅读了人们在StackOverflow上遇到的类似问题。

基于这个问题: 不能从virtualenv导入包我已经检查了我的sys.executablepath在我的python解释器以及当我运行一个脚本(home / vagrant / venv / bin / python)

基于这个问题: 用virtualenv导入错误 。 我已经直接运行〜/ venv / bin / python并试图导入,但导入仍然失败。

如果有更多的信息可以提供,请告诉我。 谢谢。

stream浪汉并在共享文件夹中安装软件包

如何监视Windows中的stream量端口?

创build一个Linux数据包分解器

HTTP Live Streaming:Linux的恶梦

有没有人有任何解决scheme在iPhone应用程序中播放ASFstream?

你有两个选择:

您可以通过编写setup.py文件调用python setup.py install来将您的项目安装到虚拟环境中。 请参阅Python打包用户指南 。

您可以将PYTHONPATH环境变量设置为指向您的项目,如下所示:

$ export PYTHONPATH=$PYTHONPATH:/vagrant/project

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐