Tôi không có quyền truy cập vào máy (Linux), nhưng tôi muốn cài đặt mô-đun MySQLdb (hoặc bất kỳ mô-đun MySQL nào khác) cho python.
Tôi đã thử cách tiếp cận thông thường của mình (python setup.py install --user) nhưng có vẻ như cờ không được triển khai
Chạy với cờ --home = ~ cho sau
running install
Checking .pth file support in /user/alperin/lib64/python/
error: can't create or remove files in install directory
The following error occurred while trying to add or remove files in the installation directory:
[Errno 2] No such file or directory: '/user/alperin/lib64/python/test-easy-install-11328.pth'
The installation directory you specified (via --install-dir, --prefix, or the distutils default setting) was:
/user/alperin/lib64/python/
This directory does not currently exist. Please create it and try again, or choose a different installation directory (using the -d or --install-dir option).
dễ dàng cài đặt MySQLdb cho cùng một lỗi (với cùng tham số).
Tôi đang thiếu gì?
đã làm việc Mặc dù hiện tại tôi đang gặp phải một lỗi khác (vì tôi đã biên dịch và cài đặt MySql trong thư mục nhà của tôi): _mysql.c: 36: 23: error: my_config.h: Không có tệp hoặc thư mục như vậy
—
pocketfullofcheese
Bạn không nên thực sự biên dịch mysql của riêng bạn trừ khi bạn rất chắc chắn về tất cả các tham số để
—
billc.cn
configure
. Những gì tôi khuyên bạn nên làm là lấy gói mysql để phân phối linux và tự cài đặt nó.
Tôi sẽ có thể cài đặt nó dir nhà của tôi?
—
pocketfullofcheese
Vâng. Nhiều thứ đi vào thư mục hệ thống (/ bin, / lib, / usr) có thể được cài đặt trong bất kỳ thư mục nào khác nếu bạn chỉ định thư mục đó trong biến môi trường chính xác (PATH, LIBPATH, PYTHONPATH, v.v.). Tôi nghĩ thậm chí còn có các tùy chọn dòng lệnh để cài đặt các gói ở vị trí khác trực tiếp.
—
billc.cn
virtualenv
hoặc đảm bảo thư mục nằm trên các đường dẫn liên quan trước khi bạn cố gắng cài đặt nó ở đó.