我有一个pytest测试,我们称之为test.py
。我曾经在virtualenv之外运行这个测试;现在我正在尝试在virtualenv沙盒中运行它。
这个项目的结构如下:
~/project/test # where test.py and all virtualenv files live
~/project/mylibrary
test.py
从mylibrary
导入。过去这样做是可行的,因为我已经将代码安装在/usr/lib/python2.7/dist-packages/mylibrary
中,而该代码位于~/project/mylibrary
中。
我无法使用--system-site-packages
标志运行virtualenv。我也不能将~/project/mylibrary
中的代码移动到~/project/test
文件夹中。如何在我的虚拟环境中访问mylibrary中的代码?
setup.py
文件吗?你可以在virtualenv
中直接安装它吗? - jonrsharpevirtualenv
中安装它? - mirandakpython setup.py install
? - jonrsharpe