У меня есть Python Project-A, и я сделал из него дистрибутив WHL. я должен использовать проект A в проекте B. Поэтому в виртуальном окружении проекта B я установил проект A и вижу проект A в env / lib / site-packages, а также могу найти зависимость в "pip freeze
" ,
Но из кода приложения проекта-B, когда я пытаюсь ссылаться на код из проекта A, я получаю unresolved reference issue
.
это ответ pip freeze:
(env) D:\python_workspace_31dec\mindsphere-sdk-python-clients>pip freeze
alabaster==0.7.12
Babel==2.6.0
bleach==3.1.0
certifi==2018.11.29
chardet==3.0.4
colorama==0.4.1
coverage==4.5.1
docutils==0.14
filelock==3.0.10
idna==2.8
imagesize==1.1.0
Jinja2==2.10
MarkupSafe==1.1.0
mindsphere-core==0.1.0
packaging==18.0
pkginfo==1.5.0.1
pluggy==0.8.1
py==1.7.0
Pygments==2.3.1
pyparsing==2.3.0
pytz==2018.9
readme-renderer==24.0
requests==2.21.0
requests-toolbelt==0.8.0
six==1.12.0
snowballstemmer==1.2.1
Sphinx==1.8.1
sphinxcontrib-websupport==1.1.0
toml==0.10.0
tox==3.5.2
tqdm==4.29.0
twine==1.12.1
urllib3==1.24.1
virtualenv==16.2.0
webencodings==0.5.1
"mindsphere-core == 0.1.0" - это проект А здесь.
sys.path gives me the below response:
['D:\\python_workspace_31dec\\mindsphere-sdk-python-clients\\timeseries', 'D:\\python_workspace_31dec\\mindsphere-sdk-python-clients\\env\\Scripts\\python37.zip', 'D:\\python_workspace_31dec\\mindsphere-sdk-py
thon-clients\\env\\DLLs', 'D:\\python_workspace_31dec\\mindsphere-sdk-python-clients\\env\\lib', 'D:\\python_workspace_31dec\\mindsphere-sdk-python-clients\\env\\Scripts', 'C:\\Users\\z003wcwj\\AppData\\Local\
\Programs\\Python\\Python37-32\\Lib', 'C:\\Users\\z003wcwj\\AppData\\Local\\Programs\\Python\\Python37-32\\DLLs', 'D:\\python_workspace_31dec\\mindsphere-sdk-python-clients\\env', 'D:\\python_workspace_31dec\\
mindsphere-sdk-python-clients\\env\\lib\\site-packages']
И мой текущий рабочий каталог:
D:\\python_workspace_31dec\\
mindsphere-sdk-python-clients