#python #windows
#питон #Windows
Вопрос:
В настоящее время я пытаюсь установить Python-библиотеку yfinance. Для этого я использовал команду pip install yfinance
, которая завершилась несколькими предупреждениями о чем-то, касающемся Путей (не могу точно вспомнить).
Раньше я pip show yfinance
проверял, что библиотека действительно установлена, что так и есть.
Однако файлы, содержащие import yfinance
возвращаемое сообщение об ошибке: ModuleNotFoundError: No module named 'yfinance'
.
Затем я подумал, что, возможно, установил библиотеку не в тот каталог, поэтому я повторил со следующей командой: pip install --target=d:C:UsersuseRAppDataLocalProgramsPythonPython310Lib yfinance --no-user
(это каталог, который также содержит предустановленные библиотеки, такие как tkinter)
Это приводит к следующему:
Collecting yfinance Using cached yfinance-0.1.67-py2.py3-none-any.whl (25 kB) Collecting pandasgt;=0.24 Using cached pandas-1.3.4-cp39-cp39-win_amd64.whl (10.2 MB) Collecting requestsgt;=2.20 Using cached requests-2.26.0-py2.py3-none-any.whl (62 kB) Collecting multitaskinggt;=0.0.7 Using cached multitasking-0.0.10.tar.gz (8.2 kB) Preparing metadata (setup.py) ... done Collecting numpygt;=1.15 Using cached numpy-1.21.4-cp39-cp39-win_amd64.whl (14.0 MB) Collecting lxmlgt;=4.5.1 Using cached lxml-4.6.4-cp39-cp39-win_amd64.whl (3.5 MB) Collecting python-dateutilgt;=2.7.3 Using cached python_dateutil-2.8.2-py2.py3-none-any.whl (247 kB) Collecting pytzgt;=2017.3 Using cached pytz-2021.3-py2.py3-none-any.whl (503 kB) Collecting urllib3lt;1.27,gt;=1.21.1 Using cached urllib3-1.26.7-py2.py3-none-any.whl (138 kB) Collecting certifigt;=2017.4.17 Using cached certifi-2021.10.8-py2.py3-none-any.whl (149 kB) Collecting idnalt;4,gt;=2.5 Using cached idna-3.3-py3-none-any.whl (61 kB) Collecting charset-normalizer~=2.0.0 Using cached charset_normalizer-2.0.9-py3-none-any.whl (39 kB) Collecting sixgt;=1.5 Using cached six-1.16.0-py2.py3-none-any.whl (11 kB) Using legacy 'setup.py install' for multitasking, since package 'wheel' is not installed. Installing collected packages: six, urllib3, pytz, python-dateutil, numpy, idna, charset-normalizer, certifi, requests, pandas, multitasking, lxml, yfinance Running setup.py install for multitasking ... done Successfully installed certifi-2021.10.8 charset-normalizer-2.0.9 idna-3.3 lxml-4.6.4 multitasking-0.0.10 numpy-1.21.4 pandas-1.3.4 python-dateutil-2.8.2 pytz-2021.3 requests-2.26.0 six-1.16.0 urllib3-1.26.7 yfinance-0.1.67 ERROR: Exception: Traceback (most recent call last): File "C:UsersuseRAppDataLocalPackagesPythonSoftwareFoundation.Python.3.9_qbz5n2kfra8p0LocalCachelocal-packagesPython39site-packagespip_internalclibase_command.py", line 164, in exc_logging_wrapper status = run_func(*args) File "C:UsersuseRAppDataLocalPackagesPythonSoftwareFoundation.Python.3.9_qbz5n2kfra8p0LocalCachelocal-packagesPython39site-packagespip_internalclireq_command.py", line 205, in wrapper return func(self, options, args) File "C:UsersuseRAppDataLocalPackagesPythonSoftwareFoundation.Python.3.9_qbz5n2kfra8p0LocalCachelocal-packagesPython39site-packagespip_internalcommandsinstall.py", line 463, in run self._handle_target_dir( File "C:UsersuseRAppDataLocalPackagesPythonSoftwareFoundation.Python.3.9_qbz5n2kfra8p0LocalCachelocal-packagesPython39site-packagespip_internalcommandsinstall.py", line 473, in _handle_target_dir ensure_dir(target_dir) File "C:UsersuseRAppDataLocalPackagesPythonSoftwareFoundation.Python.3.9_qbz5n2kfra8p0LocalCachelocal-packagesPython39site-packagespip_internalutilsmisc.py", line 103, in ensure_dir os.makedirs(path) File "C:Program FilesWindowsAppsPythonSoftwareFoundation.Python.3.9_3.9.2544.0_x64__qbz5n2kfra8p0libos.py", line 215, in makedirs makedirs(head, exist_ok=exist_ok) File "C:Program FilesWindowsAppsPythonSoftwareFoundation.Python.3.9_3.9.2544.0_x64__qbz5n2kfra8p0libos.py", line 215, in makedirs makedirs(head, exist_ok=exist_ok) File "C:Program FilesWindowsAppsPythonSoftwareFoundation.Python.3.9_3.9.2544.0_x64__qbz5n2kfra8p0libos.py", line 215, in makedirs makedirs(head, exist_ok=exist_ok) [Previous line repeated 6 more times] File "C:Program FilesWindowsAppsPythonSoftwareFoundation.Python.3.9_3.9.2544.0_x64__qbz5n2kfra8p0libos.py", line 225, in makedirs mkdir(name, mode) FileNotFoundError: [WinError 3] The system cannot find the path specified: 'D:\'
Что я делаю не так? Спасибо за чтение, извините за мой английский и недостаточную компетентность ^^ 🙂
Комментарии:
1. Вы уверены, что это полный вывод консоли? Обычно после
FileNotFound
ошибки появляется еще несколько строк с дополнительной информацией, можете ли вы опубликовать их, если они существуют?2. Пожалуйста, проясните вашу конкретную проблему или предоставьте дополнительные сведения, чтобы выделить именно то, что вам нужно. Поскольку это написано в настоящее время, трудно точно сказать, о чем вы просите.
Ответ №1:
Я переустановил Python. Это решило проблему.